我正在编写用户控件,我正在使用C#代码向窗口添加按钮。我读到我可以创建一个Xaml文档,然后使用xamlReader将它加载到一个Window。
这两种方法都有效但你觉得女巫会有最好的表现吗?或者你会推荐一个女巫
谢谢!!!
答案 0 :(得分:0)
我的直觉告诉我,读取xaml并将内容加载到窗口中的性能会比使用代码慢一点。
我对它的解释: - xaml需要从磁盘加载/重新编译并反编译成对象。 - 当使用代码构造对象时,您可以跳过从磁盘部分加载,其余部分将是相同的。
但我认为最好看看你需要什么。如果你想设计按钮,那么在窗口中创建xaml并加载它比在代码中构造控件要容易得多。
因此,您需要了解哪种解决方案最适合您的项目。