我正在处理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">
如何在我的代码中使用它?请指教。
答案 0 :(得分:1)
如果我理解正确,您希望在后面的代码中使用工具箱 FC 资源。您可以使用FrameworkElement.FindResource使用“FC”作为键并将结果转换为工具箱类型。
如果资源FC可用于您的Windows /控件,它应该可以正常工作。
答案 1 :(得分:1)
您是否尝试过使用它 -
Toolbox toolbox = expander1.Content as Toolbox;
这应该有用;如果您想从资源字典(您的xaml文件)访问它,请使用FrameworkElement.FindResource
作为Andrei的建议。