2

画像の特定の領域でピクセルシェーダーを制限する方法はありますか?

BR

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:41:30.847 に答える