0

コードビハインドを追加した ResourceDictionary があります。

ResourceDictionary にはコンボボックスがあります。そのコンボボックスの ItemsSource をコードビハインドのリストにバインドしたいと思います。

コードビハインドで見えるようにバインディングのソースを設定するにはどうすればよいですか?

This one uses the code behind --------+
                                      |
                                      V
<ComboBox  PreviewKeyDown="CustomItem_PreviewKeyDown"
           ItemsSource="{Binding AllItems, Source={CodeBehind} />
                     ^                                   ^
                     |                                   |
But this one doesn't | because the source is not correct |

重要な場合、これは私の ResourceDictionary の始まりがどのように見えるかです:

<ResourceDictionary 
                xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                x:Class="MyProject.MyCodeBehindClass"
                x:Name="ANameThatSeemsUselessHere">

ItemSource バインディングをResourceDictionary コードビハインドに取得する方法についてのアイデアはありますか?

4

1 に答える 1

0

DataContext ="{Static Resource ANameTheSeemsUsl のようなものだと思います

于 2012-09-24T23:13:56.610 に答える