Mini Kabibi Habibi
<local:ControlsDemoModule x:Class="ControlsDemo.Dialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
xmlns:local="clr-namespace:ControlsDemo">
<local:ControlsDemoModule.Resources>
<ResourceDictionary>
<Image x:Key="img" Source="../Images/wizard-image.png" />
<Image x:Key="img1" Source="../Images/AgControls.png" />
<DataTemplate x:Key="dt">
<dx:DXDialog x:Name="Dialog" Title="Modal Dialog" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" MinWidth="200" MinHeight="200">
<StackPanel Orientation="Vertical">
<CheckBox Margin="10,10,10,5" Content="Allow Sizing" IsChecked="{Binding IsSizable, ElementName=Dialog, Mode=TwoWay}" HorizontalAlignment="Left" VerticalAlignment="Top" />
<CheckBox Margin="10,5,10,10" Content="Cancel Closing Event" Loaded="CancelClosingEvent_Loaded" HorizontalAlignment="Left" VerticalAlignment="Top" />
</StackPanel>
</dx:DXDialog>
</DataTemplate>
<DataTemplate x:Key="wt">
<dx:DXWindow x:Name="Window" Title="Window" IsSizable="False">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image HorizontalAlignment="Right" VerticalAlignment="Center" Source="../Images/wizard-image.png" Stretch="None" />
<Border HorizontalAlignment="Left" VerticalAlignment="Center" Grid.Column="1">
<TextBlock Margin="50,100,50,100" Width="350" FontWeight="800" TextAlignment="Center" FontSize="36" TextWrapping="Wrap" Text="Welcome to DevExpress Window Demo" />
</Border>
<CheckBox Grid.Column="1" Margin="10" Content="Cancel Closing Event" Loaded="CancelClosingEvent_Loaded" HorizontalAlignment="Left" VerticalAlignment="Bottom" dx:StyleManager.ApplyApplicationTheme="True" />
</Grid>
</dx:DXWindow>
</DataTemplate>
</ResourceDictionary>
</local:ControlsDemoModule.Resources>
<dxdb:DemoModuleControl>
<Border CornerRadius="4" >
<Border CornerRadius="3" Margin="1">
<Grid HorizontalAlignment="Left" VerticalAlignment="Top" Margin="30">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="20" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="Title:" Margin="0,0,5,0" Grid.Row="0" VerticalAlignment="Center" />
<TextBox x:Name="Title" Text="Dialog Window" Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="3" Width="350" HorizontalAlignment="Left" />
<TextBlock Text="Animation Type:" Margin="0,0,5,0" Grid.Row="2" VerticalAlignment="Center" />
<ComboBox x:Name="AnimationType" SelectedItem="0" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" Width="350" HorizontalAlignment="Left" />
<TextBlock Text="Dialog Buttons:" Margin="0,0,5,0" Grid.Row="4" VerticalAlignment="Center" />
<ComboBox x:Name="DialogButton" SelectedItem="0" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="3" Width="350" HorizontalAlignment="Left" />
<TextBlock Text="Default Dialog Result:" Margin="0,0,5,0" Grid.Row="6" VerticalAlignment="Center" />
<ComboBox x:Name="DefaultDialogResult" SelectedItem="0" Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="3" Width="350" HorizontalAlignment="Left" />
<CheckBox x:Name="IsModal" Content="Open As Modal" Grid.Row="8" Grid.Column="1" />
<CheckBox x:Name="KeepPosition" Content="Keep Position" Grid.Row="8" Grid.Column="2" />
<CheckBox x:Name="CancelClosingEvent" Content="Cancel Closing Event" Grid.Row="8" Grid.Column="3" />
<Grid Grid.Row="10" Grid.ColumnSpan="2" Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Content="Show Dialog" Click="ShowDialog_Click" Margin="6" Grid.Column="0" />
<Button Content="Show Window" Click="ShowWindow_Click" Margin="6" Grid.Column="1" />
<Button Content="Clear Messages" Click="ClearMessages_Click" Margin="6" Grid.Column="2" />
</Grid>
<TextBox x:Name="Log" Height="200" Width="600" Margin="6" Grid.Row="11" Grid.Column="1" Grid.ColumnSpan="3" IsReadOnly="True" VerticalScrollBarVisibility="Auto" />
</Grid>
</Border>
</Border>
</dxdb:DemoModuleControl>
</local:ControlsDemoModule>