0
私は、その次のItemsSource CompositeCollectionに設定されているのMenuItemていますx:Referenceを使用してMenuItemを動的に生成する方法
<CompositeCollection>
<MenuItem x:Name="SpinnerMenuItem" Header="Waiting..."/>
<CollectionContainer
Collection="{Binding DataContext.Source,
Source={x:Reference SpinnerMenuItem},
Converter={StaticResource NoOpConverter}}"/>
</CompositeCollection>
私NoOpConverter内のブレークポイントは、私のコレクションが正常にCollectionContainerにバインドなっていることを私に語っています。問題は、メニューが完全に空になっていることです!私が得るのは、高さ約3ピクセル、幅10ピクセルのポップアップです。
メニュー項目が表示されないのはなぜですか?バインドされたリストに値が入力されると、「SpinnerMenuItem」も消えます。私は単純なケースで、私がCollectionViewSource静的リソースにバインドしていたときに、この問題が発生していませんでした。