【发布时间】:2018-01-19 14:06:54
【问题描述】:
当我编写继承自按钮的 Button 时,我使用图像设置 ControlTemplate,源代码为 x:bind 到代码隐藏中的字符串属性,如下面的屏幕截图:
<Grid x:Name="rectangle1">
<Image Source="{x:Bind aCheckImage}" //Error Here
Stretch="UniformToFill"
HorizontalAlignment="Center"
VerticalAlignment="Center">
</Image>
</Grid>
为什么它会在编译时抛出“对象引用未设置为对象的实例”的错误。如何解决?
【问题讨论】:
-
请通过编辑您的问题分享您的代码,并确保您的帖子格式正确。
-
aCheckImage的类型是什么? -
@linxiao
aCheckImage应该是BitmapImage -
你能发布更多代码吗?您如何派生 muButton 以便您可以添加 xaml 作为代码隐藏。你有按钮的自定义模板吗?那么你应该使用 TemplateBinding。