Wpf 自定义控件-以xml形式提供动画图像
我们需要开发一个阀门自定义控件,该控件将根据OPC标签的值设置阀门打开/关闭位置的动画。 例如:如果阀门标签的值为1,则在打开位置绘制阀门。如果阀门标签的值为0,则在关闭位置绘制阀门。控件将公开一个属性以提供标记名 有几种方法可以设置阀门的动画。因此,我们需要让应用程序使用控件指定打开/关闭位置的图像。是否可以将要绘制的图像指定为xaml项,而不是将图像指定为文件(例如:png或jpg)Wpf 自定义控件-以xml形式提供动画图像,wpf,xaml,custom-controls,Wpf,Xaml,Custom Controls,我们需要开发一个阀门自定义控件,该控件将根据OPC标签的值设置阀门打开/关闭位置的动画。 例如:如果阀门标签的值为1,则在打开位置绘制阀门。如果阀门标签的值为0,则在关闭位置绘制阀门。控件将公开一个属性以提供标记名 有几种方法可以设置阀门的动画。因此,我们需要让应用程序使用控件指定打开/关闭位置的图像。是否可以将要绘制的图像指定为xaml项,而不是将图像指定为文件(例如:png或jpg) 我应该为此做些什么?根据控制区域的状态,您可以使用不同的实例填充该区域。这些笔刷可以在控件的资源中定义 &l
我应该为此做些什么?根据控制区域的状态,您可以使用不同的实例填充该区域。这些笔刷可以在控件的资源中定义
<UserControl.Resources>
<DrawingBrush x:Key="valveOpen">
...
</DrawingBrush>
<DrawingBrush x:Key="valveClosed">
...
</DrawingBrush>
</UserControl.Resources>
<!-- change Background when the state changes -->
<Grid x:Name="root" Background="{StaticResource valveOpen}">
...
</Grid>
...
...
...