WPF Border drehen



  • Hallo.

    Wie drehe ich denn eine Border so dass sie wieder ins Grid passt.

    So was will ich
    
    |----------|
    |          |
    |          |
    |          |
    |          |
    |----------|
    |  ------  |
    | |      | |
    | |      | |
    | |      | |
    | |      | |
    | |      | |
    |  ------  |
    |----------|
    |          |
    |          |
    |          |
    |          |
    |----------|
    
    So was bekomme ich
    
        |----------|
        |          |
        |          |
        |          |
        |          |
        |----------|
        |          |
        |          |
    |---|----------|---|
    |   |          |   |  
    |   |          |   |
    |---|----------|---|
        |          |
        |----------|
        |          |
        |          |
        |          |
        |          |
        |----------|
    


  • Hier noch der Code

    <Grid>
    			<Grid.ColumnDefinitions>
    				<ColumnDefinition Width="20"></ColumnDefinition>
    				<ColumnDefinition Width="40"></ColumnDefinition>
    				<ColumnDefinition Width="Auto"></ColumnDefinition>
    			</Grid.ColumnDefinitions>
    
    			<Grid.RowDefinitions>
    				<RowDefinition Height="20" />
    				<RowDefinition Height="100" />
    				<RowDefinition Height="Auto" />				
    			</Grid.RowDefinitions>
    
    			<Border Grid.Row="1" Grid.Column="1"  RenderTransformOrigin="0.5,0.5" Padding="5" >
    				<Border.Background>
    					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    						<GradientStop Color="#FF2AB472" Offset="0"/>
    						<GradientStop Color="#FFD04444" Offset="1"/>
    					</LinearGradientBrush>
    				</Border.Background>
    
    				<Border.RenderTransform>
    					<TransformGroup>
    						<RotateTransform Angle="-90"/>
    					</TransformGroup>
    				</Border.RenderTransform>
    
    				<TextBox  Background="Transparent" Text="Hallo"    />
    
    			</Border>
    		</Grid>
    


  • Da streng ich mich so an mit Zeichnen und finde danach sofort die Lösung:

    LayoutTransform statt RenderTransform


Anmelden zum Antworten