レイアウトには次のものがあります。
<ContentControl>
<ContentControl.Style>
<Style TargetType="{x:Type ContentControl}">
<Style.Triggers>
<DataTrigger Binding="{Binding CurrentPane}" Value="Pane1">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ContentControl}">
<uc:UserControl x:Name="?????" />
簡単に言えば、は に基づいて にUserControl
ロードされます。1 つのことを除いて、すべてが素晴らしく機能します。メイン レイアウトに表示されるようにこれに名前を付けたいと思っても、表示されません。イベント ハンドラーをアタッチできるように、コントロールへの参照を取得する必要があります。Template
DataTrigger
UserControl
UserControl
特に名前を付けずにメイン レイアウトからに到達する方法の別のアイデアがあれば、それも解決策になります。