我正在使用 MVVM 将图像绑定到我的 WPF 页面,但是我有很多按钮并且没有图片,很难确定按钮的用途。问题是,如果我使用这样的 URI,VS 设计器不会向我显示绑定的图像:
xAxis = new BitmapImage(new Uri("/SettingsManager;component/Icons/CameraIcons/X.png",
UriKind.Relative));
但是当我使用:
xAxis = new BitmapImage(new Uri("../../Icons/CameraIcons/X.png", UriKind.Relative));
设计器正确显示图像。
我通过源进行绑定:
<ToggleButton.Content> <Image Source="{Binding Source={StaticResource
CameraIcons}, Path=XAxis, Mode=OneWay,
UpdateSourceTrigger=PropertyChanged}"></Image> </ToggleButton.Content>
有人知道为什么会这样吗?