我是一名有用的助手,可以为您翻译文本。
我有一个包含菜单的用户控件。我需要将菜单图标绑定到用户控件的属性,但它无法工作。
代码从以下部分开始 -
您看到的第一张图片(testImage)工作得很完美,所以我很高兴绑定是正确的。第二张图片(被注释掉并命名为'workswhenin')包含了我传递给用户控件绑定属性的打包URI,它也起作用,但第三张图片(realImage)根本没有出现!我看不出为什么它不起作用;我知道绑定是好的,我知道图片在标记中的位置也很好,那么怎么回事呢?
非常感谢您的帮助。 提前致谢。
我有一个包含菜单的用户控件。我需要将菜单图标绑定到用户控件的属性,但它无法工作。
代码从以下部分开始 -
<Border Grid.Row="0">
<DockPanel>
<Image x:Name="testImage" Height="16" Width="16" Source="{Binding ElementName=UC,Path=AddImage}"/>
<Menu DockPanel.Dock="Left" Height="20"
VerticalAlignment="Center">
<MenuItem Header="{Binding ElementName=UC,Path=AddText}">
<MenuItem.Icon>
<!--<Image x:Name="workswhenin" Height="16" Width="16" Source="pack://application:,,/Kowdox;component/Images/UserIcons/user_add.png"/>-->
<Image x:Name="realImage" Height="16" Width="16"
Source="{Binding ElementName=UC,Path=AddImage}"/>
</MenuItem.Icon>
</MenuItem>
您看到的第一张图片(testImage)工作得很完美,所以我很高兴绑定是正确的。第二张图片(被注释掉并命名为'workswhenin')包含了我传递给用户控件绑定属性的打包URI,它也起作用,但第三张图片(realImage)根本没有出现!我看不出为什么它不起作用;我知道绑定是好的,我知道图片在标记中的位置也很好,那么怎么回事呢?
非常感谢您的帮助。 提前致谢。