1

私は xaml でネストされた状況を扱っており、その中にツールバーがあります

<Expander x:Name="expander1" Header="Controls" 
          Content="{StaticResource FC}" IsExpanded="True" />  

静的リソースFCは別の xaml ファイルで次のように定義されていますが、FC.xaml で

<tb:Toolbox x:Key="FC" ItemSize="70,70" SnapsToDevicePixels="True"
            ScrollViewer.HorizontalScrollBarVisibility="Disabled">  

コードビハインドでどのように使用できますか? お知らせ下さい。

4

2 に答える 2

1

私の理解が正しければ、コード ビハインドでツールボックスFCリソースを使用する必要があります。「FC」をキーとして使用し、結果を Toolbox タイプにキャストするFrameworkElement.FindResourceを使用できます 。

リソース FC がウィンドウ/コントロールで利用できる場合、問題なく動作するはずです。

于 2012-06-13T21:53:17.287 に答える
1

このように使用してみましたか -

Toolbox toolbox = expander1.Content as Toolbox;

これは機能するはずです。リソース ディクショナリ (xaml ファイル) からアクセスする場合はFrameworkElement.FindResource、Andrei が提案したように使用します。

于 2012-06-14T06:51:57.070 に答える