RessourceDictionary を介して Application-Theme を変更するオプションを提供するアプリケーションがあります。つまり、純粋な XAML のみを使用できます。
今、私がやりたいことは、ElementName を持たない DockPanel を非表示にすることですが、x:Name プロパティを持つ子を持っています。
<Style TargetType="DockPanel">
<Setter Property="Visibility" Value="{Binding RelativeSource={RelativeSource Self}, Path=Child.Visibility}"/>
</Style>
このコードでは、DockPanel の最初の子を取得していますが、一意の ElementName を持つ特定の子に値をバインドしたいと考えています。
そのため、すべての DockPanel が消えるわけではなく、「MyTextBox」の Elementname を持つ「TextBox」など、Type の Child を持つものだけが消えます。
誰もそれを行う方法を考えていますか? ありがとう ;-)