2012-02-22 15 views
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静的リソースにバインドしていたときに、この問題が発生していませんでした。

答えて

関連する問題