Mega Code Archive

 
Categories / VB.Net / WPF
 

Translate Transform

<Window x:Class="WPFTransformations.Translate"   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   Title="Translate Transform" Height="300" Width="300">     <Grid>         <StackPanel Margin="8">             <ListBox Height="100" Width="200" BorderThickness="2">                 <ListBoxItem Content="Item 1"/>                 <ListBoxItem Content="Item 2"/>                 <ListBoxItem Content="Item 3"/>                 <ListBoxItem Content="Item 4"/>                 <ListBox.RenderTransform>                     <TranslateTransform X="{Binding Path=Value, ElementName=sliderX}"                                          Y="{Binding Path=Value, ElementName=sliderY}"/>                 </ListBox.RenderTransform>             </ListBox>             <TextBlock Height="65" Width="100"/>             <Grid HorizontalAlignment="Center" Margin="2">                 <Grid.RowDefinitions>                     <RowDefinition/>                     <RowDefinition/>                 </Grid.RowDefinitions>                 <Grid.ColumnDefinitions>                     <ColumnDefinition/>                     <ColumnDefinition Width="110"/>                     <ColumnDefinition/>                 </Grid.ColumnDefinitions>                 <TextBlock Grid.Row="0" Grid.Column="0" Text="X:"/>                 <Slider Grid.Row="0" Grid.Column="1" Name="sliderX"/>                 <TextBox Grid.Row="0" Grid.Column="2" Text="{Binding Path=Value, ElementName=sliderX}"/>             </Grid>         </StackPanel>         <StackPanel Margin="8">             <Rectangle Height="100" Width="200" Stroke="Red" Fill="Red" Opacity=".05"/>         </StackPanel>     </Grid> </Window>