OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / HandBrakeWPF / Views / MainView.xaml
index ea4d41a..828a28c 100644 (file)
@@ -1,6 +1,10 @@
 <Window x:Class="HandBrakeWPF.Views.MainView"\r
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"\r
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:PresentationFramework="clr-namespace:Caliburn.PresentationFramework;assembly=Caliburn.PresentationFramework" Title="{Binding Path=WindowTitle}" Height="655" Width="1015" FontSize="11">\r
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" \r
+        xmlns:PresentationFramework="clr-namespace:Caliburn.PresentationFramework;assembly=Caliburn.PresentationFramework" \r
+        xmlns:Views="clr-namespace:HandBrakeWPF.Views"\r
+        xmlns:Data="clr-namespace:System.Windows.Data;assembly=PresentationFramework" \r
+        Title="{Data:Binding Path=WindowTitle}" Height="655" Width="1015" FontSize="11">\r
 \r
     <Grid>\r
         <StackPanel Orientation="Vertical" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">\r
                     </MenuItem>\r
 \r
                     <MenuItem Header="Tools">\r
-                        <MenuItem Header="Show Queue" />\r
-                        <MenuItem Header="Activity Window" />\r
+                        <MenuItem Header="Show Queue" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
+                        <MenuItem Header="Activity Window" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
                     </MenuItem>\r
 \r
                     <MenuItem Header="Presets">\r
-                        <MenuItem Header="Reset Built-in Presets" />\r
-                        <MenuItem Header="Delete Built-in Presets" />\r
+                        <MenuItem Header="Reset Built-in Presets" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
+                        <MenuItem Header="Delete Built-in Presets" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
                         <Separator />\r
-                        <MenuItem Header="Save As New Preset" />\r
-                        <MenuItem Header="Import" />\r
-                        <MenuItem Header="Export" />\r
-                        <MenuItem Header="Set as Default" />\r
+                        <MenuItem Header="Save As New Preset" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
+                        <MenuItem Header="Import" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
+                        <MenuItem Header="Export" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
+                        <MenuItem Header="Set as Default" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
                     </MenuItem>\r
 \r
                     <MenuItem Header="Help">\r
-                        <MenuItem Header="HandBrake User Guide" />\r
+                        <MenuItem Header="HandBrake User Guide" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
                         <Separator />\r
-                        <MenuItem Header="Check for Updates" />\r
+                        <MenuItem Header="Check for Updates" PresentationFramework:Message.Attach="[Event Click] = [Action ExitApplication]" />\r
                         <Separator />\r
-                        <MenuItem Header="About..." />\r
+                        <MenuItem Header="About..." PresentationFramework:Message.Attach="[Event Click] = [Action AboutApplication]" />\r
                     </MenuItem>\r
                 </Menu>\r
 \r
                     <!-- Tab Control -->\r
                     <TabControl HorizontalAlignment="Left" VerticalAlignment="Stretch" Width="725" Height="330" Margin="10,10,10,10" Name="tabControl" >\r
                         <TabItem Header="Picture" Name="pictureTab">\r
-                            <Grid />\r
+                            <Views:PictureSettingsView x:Name="pictureSettingsView"></Views:PictureSettingsView>\r
                         </TabItem>\r
                         <TabItem Header="Video Filters" Name="filtersTab">\r
-                            <Grid />\r
+                            <Views:FiltersView></Views:FiltersView>\r
                         </TabItem>\r
                         <TabItem Header="Video" Name="videoTab">\r
-                            <Grid />\r
+                            <Views:VideoView></Views:VideoView>\r
                         </TabItem>\r
                         <TabItem Header="Audio" Name="audioTab">\r
-                            <Grid />\r
+                            <Views:AudioView></Views:AudioView>\r
                         </TabItem>\r
                         <TabItem Header="Chapters" Name="chaptersTab">\r
-                            <Grid />\r
+                            <Views:ChaptersView></Views:ChaptersView>\r
                         </TabItem>\r
                         <TabItem Header="Advanced" Name="advancedTab">\r
-                            <Grid />\r
+                            <Views:AdvancedView></Views:AdvancedView>\r
                         </TabItem>\r
                     </TabControl>\r
 \r
                     </GroupBox>\r
                 </StackPanel>\r
 \r
-            </StackPanel>\r
-            \r
+            </StackPanel>      \r
   \r
             <!-- Status Bar -->\r
             <StatusBar Grid.Row="6" Height="30" Grid.ColumnSpan="2" VerticalAlignment="Bottom">\r
             </StatusBar>\r
 \r
         </StackPanel>\r
-       \r
-\r
-\r
-\r
-    \r
-\r
     </Grid>\r
 </Window>\r