Feature: Added a Range selection mode by aspect ratio value.
This commit is contained in:
@@ -8,12 +8,18 @@
|
||||
<Grid
|
||||
RowDefinitions="Auto,*">
|
||||
<StackPanel
|
||||
Grid.Row="0"
|
||||
Orientation="Horizontal">
|
||||
<u:NumericDoubleUpDown InnerLeftContent="AspectRatioChangeAmbiguity" Value="{Binding #AspectRatioLayout.AspectRatioChangeAmbiguity}"></u:NumericDoubleUpDown>
|
||||
Grid.Row="0">
|
||||
<u:NumericDoubleUpDown InnerLeftContent="AspectRatioChangeAmbiguity"
|
||||
Value="{Binding #AspectRatioLayout.AspectRatioChangeAmbiguity}">
|
||||
</u:NumericDoubleUpDown>
|
||||
<TextBlock Text="{Binding #AspectRatioLayout.AspectRatioValue,StringFormat='AspectRatioValue: {0}'}"></TextBlock>
|
||||
</StackPanel>
|
||||
|
||||
<u:AspectRatioLayout Name="AspectRatioLayout" Grid.Row="1">
|
||||
<u:AspectRatioLayout Name="AspectRatioLayout" Grid.Row="1"
|
||||
BorderThickness="1"
|
||||
BorderBrush="Red"
|
||||
Margin="2"
|
||||
CornerRadius="10">
|
||||
<u:AspectRatioLayoutItem AcceptAspectRatioMode="HorizontalRectangle">
|
||||
<Button>HorizontalRectangle ControlLayout</Button>
|
||||
</u:AspectRatioLayoutItem>
|
||||
@@ -23,6 +29,51 @@
|
||||
<u:AspectRatioLayoutItem AcceptAspectRatioMode="Square">
|
||||
<Button>Square ControlLayout</Button>
|
||||
</u:AspectRatioLayoutItem>
|
||||
<u:AspectRatioLayoutItem StartAspectRatioValue="2" EndAspectRatioValue="2.2">
|
||||
<TextBlock
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].StartAspectRatioValue,StringFormat='StartAspectRatioValue {0}'}"></Run>
|
||||
<LineBreak></LineBreak>
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].EndAspectRatioValue,StringFormat='EndAspectRatioValue {0}'}"></Run>
|
||||
</TextBlock>
|
||||
</u:AspectRatioLayoutItem>
|
||||
<u:AspectRatioLayoutItem StartAspectRatioValue="2" EndAspectRatioValue="2.4">
|
||||
<TextBlock
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].StartAspectRatioValue,StringFormat='StartAspectRatioValue {0}'}"></Run>
|
||||
<LineBreak></LineBreak>
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].EndAspectRatioValue,StringFormat='EndAspectRatioValue {0}'}"></Run>
|
||||
</TextBlock>
|
||||
</u:AspectRatioLayoutItem>
|
||||
<u:AspectRatioLayoutItem StartAspectRatioValue="2" EndAspectRatioValue="2.6">
|
||||
<TextBlock
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].StartAspectRatioValue,StringFormat='StartAspectRatioValue {0}'}"></Run>
|
||||
<LineBreak></LineBreak>
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].EndAspectRatioValue,StringFormat='EndAspectRatioValue {0}'}"></Run>
|
||||
</TextBlock>
|
||||
</u:AspectRatioLayoutItem>
|
||||
<u:AspectRatioLayoutItem StartAspectRatioValue="2" EndAspectRatioValue="2.8">
|
||||
<TextBlock
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].StartAspectRatioValue,StringFormat='StartAspectRatioValue {0}'}"></Run>
|
||||
<LineBreak></LineBreak>
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].EndAspectRatioValue,StringFormat='EndAspectRatioValue {0}'}"></Run>
|
||||
</TextBlock>
|
||||
</u:AspectRatioLayoutItem>
|
||||
<u:AspectRatioLayoutItem StartAspectRatioValue="1.3" EndAspectRatioValue="1.5">
|
||||
<TextBlock
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].StartAspectRatioValue,StringFormat='StartAspectRatioValue {0}'}"></Run>
|
||||
<LineBreak></LineBreak>
|
||||
<Run Text="{Binding $parent[u:AspectRatioLayoutItem].EndAspectRatioValue,StringFormat='EndAspectRatioValue {0}'}"></Run>
|
||||
</TextBlock>
|
||||
</u:AspectRatioLayoutItem>
|
||||
</u:AspectRatioLayout>
|
||||
</Grid>
|
||||
</UserControl>
|
||||
Reference in New Issue
Block a user