C# 来自png图像的Xaml控件

C# 来自png图像的Xaml控件,c#,xaml,user-interface,C#,Xaml,User Interface,我有两个选择来创建ui控件。 我有所有控件的图像,我可以使用这些图像资源构建控件,或者我可以在不使用图像的情况下在Xaml中创建相同的外观 哪一个在性能方面更好?为什么 hello@TRS如果你能避免使用图像,那就更好了,因为你需要额外的空间来放置这些图像,这最终会让你的项目变得繁重。如果图像数量更多,你的项目绩效也会受到极大的影响,因为加载图像需要时间,这与性能直接相关。你也能要用图像创建所有可能的视觉状态(如鼠标悬停,按下,禁用,聚焦,选中`,等等)的外观?当你调整控件的大小时,尤其是在没有

我有两个选择来创建ui控件。 我有所有控件的图像,我可以使用这些图像资源构建控件,或者我可以在不使用图像的情况下在Xaml中创建相同的外观


哪一个在性能方面更好?为什么

hello@TRS如果你能避免使用图像,那就更好了,因为你需要额外的空间来放置这些图像,这最终会让你的项目变得繁重。如果图像数量更多,你的项目绩效也会受到极大的影响,因为加载图像需要时间,这与性能直接相关。

你也能要用图像创建所有可能的视觉状态(如
鼠标悬停
按下
禁用
聚焦,
选中`,等等)的外观?当你调整控件的大小时,尤其是在没有保持纵横比的情况下,图像是否会正确缩放?简而言之,来自图像的UI控件不是一个选项。