親コントロールがロード ボタンを使用してデータをロードしたタイミングに基づいて、カスタム ユーザー コントロールのグリッドスプリッターの可視性を縮小したいですか? これを行う方法は、親コントロールにデータロードされたプロパティを作成し、以下のようにユーザーコントロールのトリガーにトリガーを設定することだと思いました:
しかし、ユーザーコントロール(グラフビューアー)のプロパティを参照するようには見えません。
また、以下で行ったように、プロパティ トリガーはコントロール内の他のコントロールを参照できますか? 構文が間違っているか、やろうとしていることは不可能だと思います。これまでのところ、コントロール テンプレートを変更するときに、トリガー テンプレート内のいくつかの基本的なプロパティをいじっただけなので、自分がやろうとしていることが可能かどうかはよくわかりません。
<UserControl.Triggers>
<Trigger Property="GraphViewer.DataLoaded" Value="true">
<Setter Property="SignalNameGridSplitter.Visibility" Value="Visible" />
</Trigger>
</UserControl.Triggers>