У меня есть usercontrol1.xaml, где я определил ресурс:
<UserControl x:Class="FrameworkDemo.usercontrol1View">
<UserControl.Resources>
<local:DemoManger x:Key="demoManager"/>
<local:DemoManagerConverterx x:Key="demoManagerConverter" Manager="{StaticResource strategyManager}"/>
</UserControl.Resources>
<telerik:RadTileView MinimizedItemsPosition="Top">
<telerik:RadTileViewItem>
<local:UserControl2View/>
</telerik:RadTileViewItem>
<telerik:RadTileViewItem>
........
</telerik:RadTileViewItem>
</telerik:RadTileView>
</UserControl>
Затем в представлении управления пользователем 2 я хочу иметь следующую ситуацию:
ss
<UserControl x:Class="FrameworkDemo.usercontrol2View">
<DockPanel>
<ComboBox MinWidth="270" Margin="0,0,5,5"
ItemsSource="{Binding Path=Demos, RelativeSource={RelativeSource AncestorType={x:Type local:DemoManager}}}"
SelectedValue="{Binding Path=CurrentStrategy, Converter={ ????}, Mode=TwoWay}"
IsEnabled="{Binding CanRefreshExecutionList, ElementName=Instance}"
DropDownOpened="StrategyComboBox_DropDownOpened">
</DockPanel>
</UserControl>
Iбыл в состоянии связаться с родительским элементом управления для ItemSource , но для конвертера, как я могу это сделать ?.Я не могу событие переместить определение ресурса из control1 в control2.Внутри RadTileViewItem невозможно добавить другой ресурс.Именно в usercontrol1View у меня есть tabcontrol внутри RadTileViewItem и внутри tabiteam я включил UserControl2View .
Как мне связаться с родительским ресурсом для covnerter?