0
我在編寫用戶控件,並使用C#代碼向窗口添加按鈕。我讀過,我可以創建一個Xaml文檔,然後使用xamlReader將其加載到一個Window。WPF動態添加控件到窗口
這兩種方法都可行,但您認爲這兩種方法都會有最佳性能?或女巫你會建議
謝謝!
我在編寫用戶控件,並使用C#代碼向窗口添加按鈕。我讀過,我可以創建一個Xaml文檔,然後使用xamlReader將其加載到一個Window。WPF動態添加控件到窗口
這兩種方法都可行,但您認爲這兩種方法都會有最佳性能?或女巫你會建議
謝謝!
我的直覺告訴我,讀取xaml並將內容加載到窗口中的性能會比使用代碼慢一點。
我對它的解釋: - xaml需要從磁盤加載/提取並反編譯爲對象。 - 使用代碼構建對象時,您可以跳過從磁盤部分加載,其餘部分將相同。
但我認爲最好看看你需要什麼。如果你想設計按鈕,在窗口中創建xaml並加載它比在代碼中構造控件容易得多。
因此,您應該看到哪種解決方案最適合您的項目。