I have a WPF application (a Kiosk) running on Windows 7 with a UI that I wish to be able to use on any monitor size and screen resolution. I have look at various suggestions but I am still doing somethign wrong. I am not using the Canvas only Grids, buttons, labels, and a Browser Control. The UI is not resizing to fit the screen size or the resolution even when the resoultion is set to 96 dpi. Below is the XMAL for the UI and wonder someone can tell what I am doing wrong? Thanks.

<Window x:Class="MainWindow"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Kiosk" Height="1071" Width="1271" ResizeMode="CanResizeWithGrip">
<Window x:Class="MainWindow"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Kiosk" Height="1071" Width="1271" ResizeMode="CanResizeWithGrip">
<Window.Background>
<SolidColorBrush />
</Window.Background>
<Grid Visibility="Visible" Width="Auto" Height="911" Focusable="True" Background="#FFE2995C" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="670*" />
<ColumnDefinition Width="382*" />
<ColumnDefinition Width="197*" />
</Grid.ColumnDefinitions>

<WebBrowser HorizontalAlignment="Stretch" Name="WebBrowser1" VerticalAlignment="Stretch" Margin="0,36,0,206" Grid.ColumnSpan="3" />
<TextBox Height="30" HorizontalAlignment="Left" Name="TextBox_Container" VerticalAlignment="Top" Width="778" Background="#00000000" BorderBrush="#00000000" Grid.ColumnSpan="2"></TextBox>
<Button Content="Back" Height="30" HorizontalAlignment="Left" Margin="0,2,0,0" Name="bndBack" VerticalAlignment="Top" Width="75" />
<Button Content="Forward" Height="30" HorizontalAlignment="Left" Margin="90,2,0,0" Name="bndForward" VerticalAlignment="Top" Width="75" />
<Button Content="Refresh" Height="30" HorizontalAlignment="Left" Margin="180,2,0,0" Name="bndRefresh" VerticalAlignment="Top" Width="75" />
<Label Content="Address: " Height="30" HorizontalAlignment="Left" Margin="264,2,0,0" Name="URLAddressLabel" VerticalAlignment="Top" Background="{x:Null}" BorderBrush="Snow"></Label>
<Label Content="Label" Height="30" HorizontalAlignment="Left" Margin="321,2,0,0" Name="ActualURLAddress" VerticalAlignment="Top" Width="677" Grid.ColumnSpan="2" />
<Image Grid.Column="2" Height="49" HorizontalAlignment="Left" Margin="219,749,0,0" Name="Image2" Stretch="Fill" VerticalAlignment="Top" Width="59" />
<TabControl Height="115" HorizontalAlignment="Left" Margin="98,705,0,0" Name="TabControl1" VerticalAlignment="Top" Width="1074" Grid.ColumnSpan="3" Background="#FFE2995C" BorderBrush="{x:Null}" FontSize="20">
<TabItem Header="Department Reports" Name="DeptReportsTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid Height="62">
<Button Content="Book Portal" Height="62" HorizontalAlignment="Left" Name="btnCPTReports" VerticalAlignment="Top" Width="131" IsCancel="True" FontSize="18" />
<Button Content="CPL" Height="62" HorizontalAlignment="Left" Margin="137,0,0,0" Name="btnCPLTFS" VerticalAlignment="Top" Width="115" FontSize="18" />
</Grid>
</TabItem>
<TabItem Header="Product Demos" Name="ProductDemosTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid>
<Button Content="CP Decision" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="6,6,0,0" Name="bnCheckpointdecisiontools" VerticalAlignment="Top" Width="125" FontSize="18" />
<Button Content="CP Learning" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="137,6,0,0" Name="btnCPLDemo" VerticalAlignment="Top" Width="113" FontSize="18" />
<Button Content="CP Tools" FontSize="18" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="259,6,0,0" Name="btnCPToolsDemo" VerticalAlignment="Top" Width="113" />
<Button Content="SMART" FontSize="18" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="378,6,0,0" Name="btnSmartdemo" VerticalAlignment="Top" Width="113" />
</Grid>
</TabItem>
<TabItem Header="News" Name="NewsTab" Background="#FFCA9696" BorderBrush="Black">
<Grid>
<Button Content="TR News" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="6,6,0,0" Name="btnTRNews" VerticalAlignment="Top" Width="130" FontSize="18" />
<Button Content="TR India News" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="152,6,0,0" Name="btnTRIndiaNews" VerticalAlignment="Top" Width="130" FontSize="18" />
<Button Content="Fox News" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="300,7,0,0" Name="btnFoxNews" VerticalAlignment="Top" Width="130" FontSize="18" />
<Button Content="CNN News" Height="65" HorizontalAlignment="Left" IsCancel="True" Margin="446,7,0,0" Name="btnCNN" VerticalAlignment="Top" Width="130" FontSize="18" />
</Grid>
</TabItem>
<TabItem Header="Office Floors" Name="OfficeFloorsTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid>
<Button Content="12th Floor" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="6,6,0,0" Name="btn12thFloor" VerticalAlignment="Top" Width="128" />
<Button Content="13th Floor" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="151,6,0,0" Name="btn13thFloor" VerticalAlignment="Top" Width="127" />
<Button Content="14th Floor" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="293,5,0,0" Name="btn14thFloor" VerticalAlignment="Top" Width="127" />
<Button Content="16th Floor" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="435,5,0,0" Name="btn16thFloor" VerticalAlignment="Top" Width="122" />
</Grid>
</TabItem>
<TabItem Header="Local Resturants, Events, Weather,..." Name="LocalTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="322*" />
<ColumnDefinition Width="567*" />
</Grid.ColumnDefinitions>
<Button Content="Weather Channel" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="6,6,0,0" Name="btnWeather" VerticalAlignment="Top" Width="152" FontSize="18" />
<Button Content="Weather Radar" Height="32" HorizontalAlignment="Right" IsCancel="True" Margin="0,25,391,0" Name="btnWeatherRadar" VerticalAlignment="Top" Width="130" />
<Button Content="Fort Worth" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="309,6,0,0" Name="BbtnFWInfo" VerticalAlignment="Top" Width="130" FontSize="18" Grid.ColumnSpan="2" />
<Button Content="Restaurants" Height="66" HorizontalAlignment="Left" Margin="60,5,0,0" Name="btnResturants" VerticalAlignment="Top" Width="127" FontSize="18" Grid.Column="1" />
<Button Content="Things to Do" Height="65" HorizontalAlignment="Left" Margin="193,5,0,0" Name="btnFWThingstoDo" VerticalAlignment="Top" Width="132" FontSize="18" Grid.Column="1" />
<Button Content="Weather Radar" FontSize="18" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="164,6,0,0" Name="btnRadar" VerticalAlignment="Top" Width="139" />
</Grid>
</TabItem>
<TabItem Header="Maps" Name="MapTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="624*" />
<ColumnDefinition Width="615*" />
</Grid.ColumnDefinitions>
<Button Content="Bing Map" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="22,6,0,0" Name="btnBingMap" VerticalAlignment="Top" Width="113" FontSize="18" />
<Button Content="Google Map" Height="66" HorizontalAlignment="Left" IsCancel="True" Margin="152,6,0,0" Name="btnGoogleMap" VerticalAlignment="Top" Width="113" FontSize="18" />
</Grid>
</TabItem>
<TabItem Header="Airlines" Name="AirlinesTab" Background="#FFCA9696" BorderBrush="Black" BorderThickness="1" AllowDrop="True">
<Grid>
<Button Content="American" Height="65" HorizontalAlignment="Left" Margin="17,6,0,0" Name="btnAmericanAirlines" VerticalAlignment="Top" Width="113" FontSize="18" />
<Button Content="Delta" Height="65" HorizontalAlignment="Left" Margin="148,6,0,0" Name="btnDeltaAirlines" VerticalAlignment="Top" Width="113" FontSize="18" />
<Button Content="United" Height="65" HorizontalAlignment="Left" Margin="279,6,0,0" Name="btnUnitedAirlines" VerticalAlignment="Top" Width="113" FontSize="18" />
<Button Content="Southwest" Height="65" HorizontalAlignment="Left" Margin="412,6,0,0" Name="btnSouthwestAirlines" VerticalAlignment="Top" Width="113" FontSize="18" />
</Grid>
</TabItem>
<TabItem Header="Tools" Name="ToolsTab" Background="#FFCA9696" BorderBrush="Black">
<Grid>
<Button Content="Go Thru TR News" Height="78" HorizontalAlignment="Left" Margin="5,0,0,0" Name="btnReStartRotate" VerticalAlignment="Top" Width="155" FontSize="18" />
<PasswordBox Height="34" HorizontalAlignment="Left" Margin="701,29,0,0" Name="PasswordBox1" VerticalAlignment="Top" Width="143" />
<Label Content="Exit Password" Height="31" HorizontalAlignment="Left" Margin="698,0,0,0" Name="Label1" VerticalAlignment="Top" Width="132" IsEnabled="False" FontSize="18" Foreground="Black" />
<Slider Height="26.4" HorizontalAlignment="Left" Margin="538,29,10,10" Name="VolumeSlider1" VerticalAlignment="Top" Width="139" Maximum="1000" TickPlacement="Both" TickFrequency="1" SelectionStart="0" IsSnapToTickEnabled="False" MinHeight="0" MinWidth="0" MaxWidth="Infinity" MaxHeight="Infinity" UseLayoutRounding="False" DataContext="{Binding}" Padding="0" Delay="200" />
<Label Content="Volume" Height="31" HorizontalAlignment="Left" IsEnabled="False" Margin="538,0,0,0" Name="Label2" VerticalAlignment="Top" Width="110" FontSize="18" Foreground="Black" />
<Label Content="(-)" HorizontalAlignment="Left" Margin="529,43,0,-6" Name="Label3" FontSize="20" />
<Label Content="(+)" FontSize="20" Height="35" HorizontalAlignment="Left" Margin="647,43,0,0" Name="Label4" VerticalAlignment="Top" />
</Grid>
</TabItem>

</TabControl>
</Grid>
</Window>