1

BitmapEffectInput.AreaToApplyEffect廃止されたものと同様の方法で、WPF シェーダー効果が適用される領域を制限するにはどうすればよいBitmapEffectsですか? シェーダー効果に同等のプロパティはありますか、それとも私が書いているすべてのシェーダー効果に自分で追加する必要がありますか?

4

1 に答える 1

1

1 つ以上のセルに制限された領域が含まれるように、レイアウト (グリッド、キャンバスなど) を描画します。次に、その特定の領域に Rectangle または Border コントロールを描画して、探している効果を取得します。最初に Rectangle を追加するか、以下に示すように ZIndex で遊んで、コードがコントロールを隠さないようにすることを忘れないでください。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
    <Rectangle Grid.Column="0" Grid.Row="1" Panel.ZIndex="0" >
        <Rectangle.Style>
            <Style TargetType="{x:Type Rectangle}">
                <Setter Property="Fill" Value="Blue"/>
            </Style>
        </Rectangle.Style>
    </Rectangle >
    <TextBox Grid.Column="0" Grid.Row="1" Height="25" Margin="10" Text="Test 123" Panel.ZIndex="1" />
</Grid>
于 2010-08-16T12:36:08.813 に答える