Mega Code Archive

 
Categories / C# / WPF
 

Bind to Window itself

<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     x:Class="SizingPrecedenceSampleCSharp.SizingWindow"     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     Title="Sizing Window" Name="window">   <StackPanel>     <StackPanel Orientation="Horizontal">       <Label>WindowState:</Label>       <Label Content="{Binding ElementName=window,Path=WindowState}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>MinWidth:</Label>       <Label Content="{Binding ElementName=window,Path=MinWidth}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>MinHeight:</Label>       <Label Content="{Binding ElementName=window,Path=MinHeight}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>SizeToContent:</Label>       <Label Content="{Binding ElementName=window,Path=SizeToContent}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>MaxWidth:</Label>       <Label Content="{Binding ElementName=window,Path=MaxWidth}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>MaxHeight:</Label>       <Label Content="{Binding ElementName=window,Path=MaxHeight}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>Width:</Label>       <Label Content="{Binding ElementName=window,Path=Width}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>Height:</Label>       <Label Content="{Binding ElementName=window,Path=Height}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>Actual Width:</Label>       <Label Content="{Binding ElementName=window,Path=ActualWidth}"/>     </StackPanel>     <StackPanel Orientation="Horizontal">       <Label>Actual Height:</Label>       <Label Content="{Binding ElementName=window,Path=ActualHeight}"/>     </StackPanel>   </StackPanel> </Window>