Replace int values by property names. (#71)
authorPiotr Czaja/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <p.czaja@samsung.com>
Fri, 9 Jul 2021 10:11:01 +0000 (12:11 +0200)
committerPiotr Czaja <p.czaja@samsung.com>
Tue, 14 Sep 2021 11:01:34 +0000 (13:01 +0200)
Fitness/res/layout/BarView.xaml
Fitness/res/layout/ExercisePreviewView.xaml
Fitness/res/layout/FitnessItemView.xaml
Fitness/res/layout/LoadingView.xaml
Fitness/res/layout/MainView.xaml
Fitness/res/layout/PauseView.xaml
Fitness/res/layout/PlayingView.xaml
Fitness/res/layout/ScanningView.xaml
Fitness/res/layout/SummaryView.xaml

index 1e0098d336662e758e4944da4e5be217104153c1..e8f592d58482648b4640ab4e5a6af850d4d4d339 100644 (file)
@@ -8,7 +8,7 @@
   xmlns:nui="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
-  WidthSpecification="-1"
+  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
   Size="{views:SizeInUnits Height=30}"
   x:Name="Root">
     <ctrl:NinePatchButton Text="previous"
index 5a9bdde6442e6876780e311d07547273a34d6278..ae5bf3e200631f28f4211b1f0e1b3f03cd9b8be4 100644 (file)
@@ -8,7 +8,7 @@
   xmlns:nui="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
-  HeightSpecification="-1" WidthSpecification="-1" ParentOrigin="Center" PivotPoint="Center" PositionUsesPivotPoint="true">
+  HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" ParentOrigin="Center" PivotPoint="Center" PositionUsesPivotPoint="true">
     <ctrl:Page.BindingContext>
         <vm:ExercisePreviewViewModel x:Name="context"/>
     </ctrl:Page.BindingContext>
             <ctrl:FadeTransition Duration="500" StartOpacity="0.0" EndOpacity="1.0" />
         </ctrl:PageTransitionCollection>
     </ctrl:Page.PageTransitions>
-    <View WidthSpecification="-1" HeightSpecification="-1">
-    <ImageView BindingContext="{Binding Source={x:Reference context}, Path=CurrentWorkout}" HeightSpecification="-1" WidthSpecification="-1" ResourceUrl="{Binding ThumbnailUrl}" x:Name="temp" ctrl:Connected.Id="preview"/>
-    <VideoView HeightSpecification="-1" WidthSpecification="-1" x:Name="player" Looping="true"/>
-    <View HeightSpecification="-1">
+    <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}">
+    <ImageView BindingContext="{Binding Source={x:Reference context}, Path=CurrentWorkout}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" ResourceUrl="{Binding ThumbnailUrl}" x:Name="temp" ctrl:Connected.Id="preview"/>
+    <VideoView HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" x:Name="player" Looping="true"/>
+    <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}">
         <View.Layout>
             <LinearLayout LinearOrientation="Vertical"/>
         </View.Layout>
         <!-- Bar -->
-        <View HeightSpecification="-1" Size="{views:SizeInUnits Height=40}" Margin="{views:ExtentsInUnits Start=16}">
+        <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}" Size="{views:SizeInUnits Height=40}" Margin="{views:ExtentsInUnits Start=16}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal" LinearAlignment="CenterVertical"/>
                 </View.Layout>
                 <ctrl:NinePatchButton BindingContext="{x:Reference context}" Size="{views:SizeInUnits Width=50,Height=20}" Text="previous" x:Name="previousButton" Command="{Binding PreviousWorkout}" behaviors:StyleSetter.Style="{x:Static styles:Buttons.Previous}"/>
-                <TextLabel BindingContext="{Binding Source={x:Reference context}, Path=CurrentWorkout}" Size="{views:SizeInUnits Width=328,Height=20}" HeightSpecification="-1" Text="{Binding Title}" Margin="{views:ExtentsInUnits Start=10}" VerticalAlignment="Center" HorizontalAlignment="Center" PixelSize="32"/>
+                <TextLabel BindingContext="{Binding Source={x:Reference context}, Path=CurrentWorkout}" Size="{views:SizeInUnits Width=328,Height=20}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}" Text="{Binding Title}" Margin="{views:ExtentsInUnits Start=10}" VerticalAlignment="Center" HorizontalAlignment="Center" PixelSize="32"/>
                 <ctrl:NinePatchButton BindingContext="{x:Reference context}" Size="{views:SizeInUnits Width=50,Height=20}" Text="next" x:Name="nextButton" Margin="{views:ExtentsInUnits Start=10}" Command="{Binding NextWorkout}" behaviors:StyleSetter.Style="{x:Static styles:Buttons.Next}"/>
         </View>
         <!-- Bar End -->
-        <View HeightSpecification="-1" Weight="1.0">
+        <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}" Weight="1.0">
         </View>
-        <View HeightSpecification="-1" Size="{views:SizeInUnits Height=40}" Margin="{views:ExtentsInUnits Start=16,End=16,Bottom=6}">
+        <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}" Size="{views:SizeInUnits Height=40}" Margin="{views:ExtentsInUnits Start=16,End=16,Bottom=6}">
             <View.Layout>
                 <LinearLayout LinearOrientation="Horizontal" LinearAlignment="CenterVertical" CellPadding="40,40"/>
             </View.Layout>
index 414f7b41e86ef4bafd49055f8c9fa1500f719529..d47a7527ab85e7db554d49df743b35e12c5e4a75 100644 (file)
@@ -12,8 +12,8 @@
     <View Size="{views:SizeInUnits Width=78,Height=44}" >
         <ImageView x:Name="image"
                    BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
-                   HeightSpecification="-1"
-                   WidthSpecification="-1"
+                   HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                   WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                    ResourceUrl="{Binding ThumbnailUrl}"/>
         <TextLabel x:Name="label"
                    BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
index b71a12324accc13d53b05f7f5c671f89c81d7a9b..8ea14e5daf796bfdadf373b4b29c47ee1776949a 100644 (file)
@@ -12,7 +12,7 @@
   <ctrl:Page.Layout>
       <AbsoluteLayout/>
   </ctrl:Page.Layout>
-  <ImageView HeightSpecification="-1" WidthSpecification="-1" ResourceUrl="*Resource*/layout/images/0_BG_dim.png"/>
+  <ImageView HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" ResourceUrl="*Resource*/layout/images/0_BG_dim.png"/>
   <ImageView PositionUsesPivotPoint="true" ParentOrigin="Center" PivotPoint="Center" HeightResizePolicy="SizeRelativeToParent" WidthForHeight="true" SizeModeFactor="0.0,0.8,1.0" ResourceUrl="*Resource*/layout/images/circle.svg" x:Name="image" Opacity="0.48"/>
-  <TextLabel x:Name="CountingLabel" Text="{Binding Text}" PixelSize="{Binding PixelSize}" WidthSpecification="-1" HeightSpecification="-1" PositionUsesPivotPoint="true" PivotPoint="Center" ParentOrigin="Center" VerticalAlignment="Center" HorizontalAlignment="Center" TextColor="#000C2B"/>
+  <TextLabel x:Name="CountingLabel" Text="{Binding Text}" PixelSize="{Binding PixelSize}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}" PositionUsesPivotPoint="true" PivotPoint="Center" ParentOrigin="Center" VerticalAlignment="Center" HorizontalAlignment="Center" TextColor="#000C2B"/>
 </ctrl:Page>
index 22ee2cc60872ed3848ef72e99cb0d06c2341986f..2a0f6545a93cb362d44c7351a8b0da1dc1562632 100644 (file)
@@ -9,7 +9,7 @@
   xmlns:converters="clr-namespace:Fitness.Views.Converters"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
-    HeightSpecification="-1" WidthSpecification="-1" BackgroundColor="#EEEFF1" ParentOrigin="Center" PivotPoint="Center" PositionUsesPivotPoint="true" >
+    HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" BackgroundColor="#EEEFF1" ParentOrigin="Center" PivotPoint="Center" PositionUsesPivotPoint="true" >
   <View.BindingContext>
       <vm:MainViewModel x:Name="context"/>
   </View.BindingContext>
       <LinearLayout LinearOrientation="Vertical" LinearAlignment="Top"/>
   </View.Layout>
   <nui:Button BindingContext="{Binding Source={x:Reference context}}" Size="{views:SizeInUnits Width=12, Height=12}" Margin="{views:ExtentsInUnits Start=12, Top=12, Bottom=8}" behaviors:StyleSetter.Style="{x:Static styles:Buttons.Exit}" Command="{Binding Exit}" />
-  <View Margin="{views:ExtentsInUnits Start=16,End=16}" Weight="1.0" WidthSpecification="-1" HeightSpecification="-1">
+  <View Margin="{views:ExtentsInUnits Start=16,End=16}" Weight="1.0" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}">
       <View.Layout>
           <LinearLayout LinearOrientation="Horizontal" LinearAlignment="Begin"/>
       </View.Layout>
-      <ImageView BindingContext="{Binding Source={x:Reference context}, Path=SelectedWorkout}" Weight="1.0" HeightSpecification="-1" WidthSpecification="-1" ResourceUrl="{Binding ThumbnailUrl}" x:Name="imagePreview" ctrl:Connected.Id="preview">
+      <ImageView BindingContext="{Binding Source={x:Reference context}, Path=SelectedWorkout}" Weight="1.0" HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" ResourceUrl="{Binding ThumbnailUrl}" x:Name="imagePreview" ctrl:Connected.Id="preview">
           <ImageView.Layout>
               <LinearLayout LinearOrientation="Vertical" LinearAlignment="Center" CellPadding="0,40"/>
           </ImageView.Layout>
           <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference context}}" PositionUsesPivotPoint="true" ParentOrigin="0.5,0.5" PivotPoint="0.5,0.5" Text="Let's try!" Command="{Binding StartWorkout}" Size="{views:SizeInUnits Width=112,Height=24}" behaviors:StyleSetter.Style="{x:Static styles:Buttons.Inverse}"/>
           <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference context}}" PositionUsesPivotPoint="true" ParentOrigin="0.5,0.5" PivotPoint="0.5,0.5" Text="Watch preview" Command="{Binding WatchPreview}" Size="{views:SizeInUnits Width=112,Height=24}" behaviors:StyleSetter.Style="{x:Static styles:Buttons.Regular}"/>
       </ImageView>
-      <View Size="{views:SizeInUnits Width=107}" Margin="{views:ExtentsInUnits Start=8}" HeightSpecification="-1">
-          <View HeightSpecification="-1" WidthSpecification="-1">
+      <View Size="{views:SizeInUnits Width=107}" Margin="{views:ExtentsInUnits Start=8}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}">
+          <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
               <View.Layout>
                   <LinearLayout LinearOrientation="Vertical" LinearAlignment="Begin"/>
               </View.Layout>
@@ -52,7 +52,7 @@
           <ImageView PositionUsesPivotPoint="true" PivotPoint="1.0,0.0" ParentOrigin="1.0, 0.0" Size="30,30" BindingContext="{Binding Source={x:Reference context}, Path=SelectedWorkout}" ResourceUrl="{Binding Favourite, Converter={Static converters:FavouriteToIconConverter.Converter}}"/>
       </View>
   </View>
-    <nui:CollectionView Size="{views:SizeInUnits Height=44}" Margin="{views:ExtentsInUnits Top=10, Bottom=10, Start=16, End=16}" WidthSpecification="-1" ItemsSource="{Binding Workouts}" SelectedItem="{Binding Path=SelectedWorkout, Mode=TwoWay}" SelectionMode="SingleAlways" ScrollingDirection="Horizontal">
+    <nui:CollectionView Size="{views:SizeInUnits Height=44}" Margin="{views:ExtentsInUnits Top=10, Bottom=10, Start=16, End=16}" WidthSpecification="{Static LayoutParamPolicies.MatchParent}" ItemsSource="{Binding Workouts}" SelectedItem="{Binding Path=SelectedWorkout, Mode=TwoWay}" SelectionMode="SingleAlways" ScrollingDirection="Horizontal">
         <nui:CollectionView.ItemTemplate>
             <DataTemplate>
                 <views:FitnessItemView />
index ff119a877d534ecc74a68a647ea20faeb3160723..ad90fc1a98a58775ffcac5ea2c5b983c82c080a0 100644 (file)
@@ -8,58 +8,58 @@
   xmlns:nui="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
-  HeightSpecification="-1"
-  WidthSpecification="-1"
+  HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
   x:Name="Root">
-    <View HeightSpecification="-1"
-          WidthSpecification="-1">
+    <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
         <View.Layout>
             <LinearLayout LinearOrientation="Vertical"/>
         </View.Layout>
         <!--Bar stub-->
         <View Size="{views:SizeInUnits Height=30}"
-              WidthSpecification="-1"/>
+              WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
         <!--Margin-->
         <View BackgroundColor="Transparent"
-          WidthSpecification="-1"
-          HeightSpecification="-1"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+          HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
           Weight="1"/>
         <!--Bottom Bar-->
         <ImageView Size="{views:SizeInUnits Height=30}"
                    Margin="{views:ExtentsInUnits Start=16, End=16}"
-                   WidthSpecification="-1"
+                   WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                    ResourceUrl="*Resource*/styles/button/ButtonFrame.png">
             <!--Left button-->
             <View Size="{views:SizeInUnits Height=30}"
-                  WidthSpecification="-1">
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
                 <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
-                                      HeightSpecification="-1"
-                                      WidthSpecification="-1"
+                                      HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                                       Text="Try again"
                                       Weight="1"
                                       Command="{Binding TryAgain}"
                                       behaviors:StyleSetter.Style="{Binding Source={x:Static styles:Buttons.Transparent}}"/>
-                <View HeightSpecification="-1"
-                      WidthSpecification="-1"
+                <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                       BackgroundColor="Transparent"
                       Weight="2"/>
             </View>
             <!--Right button-->
             <View Size="{views:SizeInUnits Height=30}"
-                  WidthSpecification="-1">
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
-                <View HeightSpecification="-1"
-                      WidthSpecification="-1"
+                <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                       BackgroundColor="Transparent"
                       Weight="2"/>
                 <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
-                                      HeightSpecification="-1"
-                                      WidthSpecification="-1"
+                                      HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                                       Text="End workout"
                                       Weight="1"
                                       Command="{Binding EndWorkout}"
             </View>
             <!--Center button-->
             <View Size="{views:SizeInUnits Height=30}"
-                  WidthSpecification="-1">
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
-                <View HeightSpecification="-1"
-                      WidthSpecification="-1"
+                <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                       BackgroundColor="Transparent"
                       Weight="1"/>
                 <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
-                                      HeightSpecification="-1"
-                                      WidthSpecification="-1"
+                                      HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                                       Text="Continue exercise"
                                       Weight="1"
                                       Command="{Binding PauseResumeWorkout}"
                                       behaviors:StyleSetter.Style="{Binding Source={x:Static styles:Buttons.Regular}}"/>
-                <View HeightResizePolicy="FillToParent"
+                <View HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                       BackgroundColor="Transparent"
                       Weight="1"/>
             </View>
         </ImageView>
         <View Size="{views:SizeInUnits Height=5}"
-              WidthSpecification="-1"/>
+              WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
     </View>
 </View>
\ No newline at end of file
index 10c2b535e7c4214f08a2a9960b67f6b9ad653b1e..5dfebcb5d3f57e9c455cf0c6d728470ee5cda19e 100644 (file)
@@ -8,33 +8,33 @@
   xmlns:nui="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
-  HeightSpecification="-1"
-  WidthSpecification="-1"
+  HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
   x:Name="Root">
     <View.Layout>
         <LinearLayout LinearOrientation="Vertical"/>
     </View.Layout>
     <!--Bar stub-->
     <View Size="{views:SizeInUnits Height=30}"
-              WidthSpecification="-1"/>
+              WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
     <!--Margin-->
     <View BackgroundColor="Transparent"
-          WidthSpecification="-1"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
           Size="{views:SizeInUnits Height=5}"/>
     <View BackgroundColor="Transparent"
-          WidthSpecification="-1"
-          HeightSpecification="-1"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+          HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
           Weight="1"/>
     <!--Content-->
     <View Size="{views:SizeInUnits Height=189}"
-          WidthSpecification="-1">
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
         <View.Layout>
             <LinearLayout LinearOrientation="Horizontal"/>
         </View.Layout>
         <!--Preview-->
         <View BackgroundColor="Transparent"
-          HeightSpecification="-1"
-          WidthSpecification="-1"
+          HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
           Weight="1">
             <View.Layout>
                 <LinearLayout LinearOrientation="Vertical"/>
             <!--Preview stub-->
             <ImageView x:Name="PreviewStub"
                        HeightForWidth="true"
-                       WidthSpecification="-1"
+                       WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                        HeightResizePolicy="SizeRelativeToParent"
                        SizeModeFactor="0.0,0.6,0.0"
                        ResourceUrl="*Resource*/layout/images/previewBlank.png"/>
             <View BackgroundColor="Transparent"
                   Weight="1"
-                  WidthSpecification="-1"/>
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
             <!--Time 165-->
             <TextLabel BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
                        Text="{Binding TimeLeft, StringFormat=\{0:m\\:ss\}}"
                        PixelSize="165"
                        HorizontalAlignment="Center"
                        Margin="{views:ExtentsInUnits Start=48}"
-                       WidthSpecification="-1"
+                       WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                        Size="{views:SizeInUnits Width=102, Height=50}"/>
             <TextLabel Text="Time left"
                        TextColor="#000C2B"
                        PixelSize="24"
                        HorizontalAlignment="Center"
                        Margin="{views:ExtentsInUnits Start=87}"
-                       WidthSpecification="-1"
+                       WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                        Size="{views:SizeInUnits Width=28, Height=9}"/>
         </View>
         <!--Cemera Preview-->
         <View BackgroundColor="Transparent"
-          HeightSpecification="-1"
-          WidthSpecification="-1"
+          HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
           Size="{views:SizeInUnits Width=281, Height=189}">
             <View.Layout>
                 <LinearLayout LinearOrientation="Vertical"/>
             </View.Layout>
             <!--Camera stub-->
             <View x:Name="CameraStub"
-                  WidthSpecification="-1"
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                   Size="{views:SizeInUnits Width=281, Height=158}"/>
             <View Size="{views:SizeInUnits Width=281, Height=4}"/>
             <!--Numbers-->
     </View>
     <!--Margin-->
     <View BackgroundColor="Transparent"
-          WidthSpecification="-1"
-          HeightSpecification="-1"
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+          HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
           Weight="1" />
     <!--Bar-->
     <View Size="{views:SizeInUnits Height=30}"
-          WidthSpecification="-1">
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
         <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
                               PositionUsesPivotPoint="True"
                               ParentOrigin="Center"
                               behaviors:StyleSetter.Style="{Binding Source={x:Static styles:Buttons.RegularBig}}"/>
     </View>
     <View Size="{views:SizeInUnits Height=10}"
-          WidthSpecification="-1"/>
+          WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
 </View>
\ No newline at end of file
index a94982cb195189371e7da90fe326558748efe9ba..6034f35753be68443b3e105e1a9c03704e4a013e 100644 (file)
@@ -6,8 +6,8 @@
            xmlns:ctrl="clr-namespace:Fitness.Controls"
            xmlns:views="clr-namespace:Fitness.Views"
            xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
-           HeightSpecification="-1"
-           WidthSpecification="-1"
+           HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+           WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
            BackgroundColor="#EEEFF1"
            ParentOrigin="Center"
            PivotPoint="Center"
     <View Position="320, 100"
           Size="1280, 960">
         <ctrl:Camera x:Name="cameraView"
-                     WidthSpecification="-1"
-                     HeightSpecification="-1"
+                     WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+                     HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                      PreviewFps="Fps30" />
-        <ctrl:Overlay WidthSpecification="-1"
-                      HeightSpecification="-1"
+        <ctrl:Overlay WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                       BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
                       PoseLandmarks="{Binding PoseLandmarks}">
           <x:Arguments>
         </ctrl:Overlay>
     </View>
 
-    <View WidthSpecification="-1">
+    <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
         <View.Layout>
             <LinearLayout LinearOrientation="Horizontal" />
         </View.Layout>
-        <View WidthSpecification="-1">
+        <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
             <View.Layout>
                 <LinearLayout LinearOrientation="Vertical" />
             </View.Layout>
@@ -51,7 +51,7 @@
                        TextColor="Black" />
         </View>
         <ctrl:NinePatchButton BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
-                              WidthSpecification="-1"
+                              WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                               Text="Close"
                               Size="{views:SizeInUnits Width=80, Height=20}"
                               PointSize="6"
index 3b04eada8952f7c906f97b392efc70d543682f8c..c6632a5ad64195943b179ce6bbeceacb102237c3 100644 (file)
@@ -9,44 +9,44 @@
   xmlns:behaviors="clr-namespace:Fitness.Views.Behaviors"
   xmlns:styles="clr-namespace:Fitness.Views.Styles"
   x:Name="Root">
-    <ImageView HeightSpecification="-1"
-               WidthSpecification="-1"
+    <ImageView HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+               WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
                ResourceUrl="*Resource*/layout/images/0_BG_dim.png">
         <ImageView PositionUsesPivotPoint="True"
                   ParentOrigin="Center"
                   PivotPoint="Center"
-                  WidthSpecification="-1"
-                  HeightSpecification="-1"
+                  WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+                  HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                   Size="{views:SizeInUnits Width=296, Height=148}"
                   ResourceUrl="*Resource*/layout/images/08_popup_body.png">
             <View.Layout>
                 <LinearLayout LinearOrientation="Vertical"/>
             </View.Layout>
-            <View Size="{views:SizeInUnits Height=10}" HeightSpecification="-1"/>
+            <View Size="{views:SizeInUnits Height=10}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}"/>
             <TextLabel BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"
                        Text="{Binding Title}"
                        PixelSize="40"
-                       WidthSpecification="-1"
-                       HeightSpecification="-1"
+                       WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+                       HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                        Size="{views:SizeInUnits Height=14}"
                        HorizontalAlignment="Center"
                        TextColor="#000C2B"/>
-            <View WidthSpecification="-1" HeightSpecification="-1"
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                   Weight="1"/>
             <TextLabel Text="Your session summary:"
                        PixelSize="32"
-                       WidthSpecification="-1"
-                       HeightSpecification="-1"
+                       WidthSpecification="{Static LayoutParamPolicies.MatchParent}"
+                       HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                        Margin="{views:ExtentsInUnits Start=27}"
                        Size="{views:SizeInUnits Height=11}"
                        HorizontalAlignment="Begin"
                        TextColor="#000C2B"/>
             <View Size="{views:SizeInUnits Height=7}"/>
-            <View WidthSpecification="-1" >
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}" >
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
-                <View WidthSpecification="-1">
+                <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                     <TextLabel Text="Total time"
                            HorizontalAlignment="End"
                            Weight="1"
                            Size="{views:SizeInUnits Height=11}"/>
             </View>
             <View Size="{views:SizeInUnits Height=4}"/>
-            <View WidthSpecification="-1">
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
-                <View WidthSpecification="-1">
+                <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                     <TextLabel Text="Total count"
                            HorizontalAlignment="End"
                            Weight="1"
                            Size="{views:SizeInUnits Height=11}"/>
             </View>
             <View Size="{views:SizeInUnits Height=4}"/>
-            <View WidthSpecification="-1">
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
-                <View WidthSpecification="-1">
+                <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                     <TextLabel Text="Average score"
                            HorizontalAlignment="End"
                            Weight="1"
                            PixelSize="32"
                            Size="{views:SizeInUnits Height=11}"/>
             </View>
-            <View WidthSpecification="-1" HeightSpecification="-1"
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}" HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
                   Weight="1"/>
-            <View WidthSpecification="-1">
+            <View WidthSpecification="{Static LayoutParamPolicies.MatchParent}">
                 <View.Layout>
                     <LinearLayout LinearOrientation="Horizontal"/>
                 </View.Layout>
                                       Command="{Binding Back}"
                                       behaviors:StyleSetter.Style="{Binding Source={x:Static styles:Buttons.Outline}}"/>
                 <View Weight="1"
-                      HeightSpecification="-1"
-                      WidthSpecification="-1"/>
+                      HeightSpecification="{Static LayoutParamPolicies.MatchParent}"
+                      WidthSpecification="{Static LayoutParamPolicies.MatchParent}"/>
                 <ctrl:NinePatchButton Text="Ok"
                                       Size="{views:SizeInUnits Width=100, Height=26}"
                                       BindingContext="{Binding Source={x:Reference Root}, Path=BindingContext}"