1

DataTriggerプロパティで aを使用しようとしましたIsActiveが、機能しません。

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Window.Style>
        <Style TargetType="{x:Type Window}">
            <Setter Property="Title" Value="Active" />
            <Style.Triggers>
                <Trigger Property="IsActive" Value="False">
                    <Setter Property="Title" Value="Not active" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </Window.Style>
    <Grid>

    </Grid>
</Window>

MSDN フォーラム (動作していると報告されている) で見つけたこのサンプル コードをテスト用に使用しなくなりましたが、動作しません。これはバグですか、それとも API の変更のようなものですか?

4

1 に答える 1

2

Title="MainWindow"スタイルとトリガーによって設定された値をオーバーライドするため、属性を削除します。

関連する MSDN 記事:依存関係プロパティ値の優先順位

于 2013-06-05T01:41:12.313 に答える