2

実行時にラベル コンテンツを動的にバインドしたいと考えています。バインディング プロパティが null または空の場合、バインド値 (名前) をコンテンツとして表示します。私は以下のように試しましたが、うまくいきません: バインディング プロパティに値がある場合、正常に動作します。XAML コードは次のとおりです。

<Label Content="{DynamicResource name}">
    <Label.Style>
        <Style>
            <Style.Triggers>
                <DataTrigger Binding="{Binding name}" Value="{x:NULL}">
                    <Setter Property="Label.Content" Value="name" />
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Label.Style>
</Label>

助けて。ありがとう!

4

1 に答える 1