Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/ControlsDemo/Modules/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/ControlsDemo/Modules/Dialog.SL.xaml

<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>