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));
Designer は画像を正しく表示します。
私はソース経由でバインディングを行います:
<ToggleButton.Content> <Image Source="{Binding Source={StaticResource
CameraIcons}, Path=XAxis, Mode=OneWay,
UpdateSourceTrigger=PropertyChanged}"></Image> </ToggleButton.Content>
誰かがなぜこれが起こっているのか知っていますか?