0

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>

誰かがなぜこれが起こっているのか知っていますか?

4

1 に答える 1