add poptip
This commit is contained in:
1 parent
3c2b045807
commit
3c1ce6394d
12 files changed
+1305
-175
No files matched your search
@@ -96,6 +96,8 @@
|
||||
|
||||
public static readonly string GridDemoCtl = nameof(GridDemoCtl);
|
||||
|
||||
public static readonly string PoptipDemoCtl = nameof(PoptipDemoCtl);
|
||||
|
||||
public static readonly string ButtonDemoCtl = nameof(ButtonDemoCtl);
|
||||
|
||||
public static readonly string RepeatButtonDemoCtl = nameof(RepeatButtonDemoCtl);
|
||||
|
||||
@@ -50,7 +50,8 @@ var controlList = new List<string>
|
||||
"GravatarDemoCtl",
|
||||
"DialogDemoCtl",
|
||||
"SideMenuDemoCtl",
|
||||
"GridDemoCtl"
|
||||
"GridDemoCtl",
|
||||
"PoptipDemoCtl"
|
||||
};
|
||||
var styleList = new List<string>
|
||||
{
|
||||
|
||||
@@ -129,6 +129,7 @@
|
||||
<Compile Include="$(MSBuildThisFileDirectory)UserControl\Controls\PasswordBoxDemoCtl.xaml.cs">
|
||||
<DependentUpon>PasswordBoxDemoCtl.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)UserControl\Controls\PoptipDemoCtl.xaml.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)UserControl\Controls\PreviewSliderDemoCtl.xaml.cs">
|
||||
<DependentUpon>PreviewSliderDemoCtl.xaml</DependentUpon>
|
||||
</Compile>
|
||||
@@ -496,6 +497,10 @@
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
<Page Include="$(MSBuildThisFileDirectory)UserControl\Controls\PoptipDemoCtl.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
<Page Include="$(MSBuildThisFileDirectory)UserControl\Controls\PreviewSliderDemoCtl.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
@@ -731,4 +736,9 @@
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</ApplicationDefinition>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Update="C:\Users\Mahdi\Documents\GitHub\HandyControl\src\Shared\HandyControlDemo_Shared\UserControl\Controls\PoptipDemoCtl.xaml.cs">
|
||||
<DependentUpon>PoptipDemoCtl.xaml</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
+183
-174
File diff suppressed because it is too large.
Load diff
@@ -600,4 +600,7 @@
|
||||
<data name="Border" xml:space="preserve">
|
||||
<value>Border</value>
|
||||
</data>
|
||||
<data name="Poptip" xml:space="preserve">
|
||||
<value>Poptip</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -600,4 +600,7 @@
|
||||
<data name="ResponsiveLayout" xml:space="preserve">
|
||||
<value>响应式布局</value>
|
||||
</data>
|
||||
<data name="Poptip" xml:space="preserve">
|
||||
<value>Poptip</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -0,0 +1,82 @@
|
||||
<UserControl x:Class="HandyControlDemo.UserControl.PoptipDemoCtl"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
Background="{DynamicResource RegionBrush}"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:controls="clr-namespace:HandyControl.Controls;assembly=HandyControl">
|
||||
<controls:TransitioningContentControl>
|
||||
<UniformGrid>
|
||||
<controls:Poptip Background="{DynamicResource PrimaryBrush}" AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton1}"
|
||||
PlacementEx="TopLeft" PlacementTarget="{Binding ElementName=toggleButton1}">
|
||||
<Border Background="AliceBlue">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</Border>
|
||||
</controls:Poptip>
|
||||
<controls:Poptip Background="{DynamicResource WarningBrush}" AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton2}"
|
||||
PlacementEx="TopCenter" PlacementTarget="{Binding ElementName=toggleButton2}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip Background="{DynamicResource DangerBrush}" AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton3}"
|
||||
PlacementEx="TopRight" PlacementTarget="{Binding ElementName=toggleButton3}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<!--#endregion-->
|
||||
|
||||
<controls:Poptip Background="{DynamicResource SuccessBrush}" AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton4}"
|
||||
PlacementEx="LeftTop" PlacementTarget="{Binding ElementName=toggleButton4}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton5}"
|
||||
PlacementEx="LeftCenter" PlacementTarget="{Binding ElementName=toggleButton5}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton6}"
|
||||
PlacementEx="LeftBottom" PlacementTarget="{Binding ElementName=toggleButton6}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton7}"
|
||||
PlacementEx="RightTop" PlacementTarget="{Binding ElementName=toggleButton7}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton8}"
|
||||
PlacementEx="RightCenter" PlacementTarget="{Binding ElementName=toggleButton8}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton9}"
|
||||
PlacementEx="RightBottom" PlacementTarget="{Binding ElementName=toggleButton9}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton10}"
|
||||
PlacementEx="BottomLeft" PlacementTarget="{Binding ElementName=toggleButton10}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip AllowsTransparency="True" StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=toggleButton11}"
|
||||
PlacementEx="BottomCenter" PlacementTarget="{Binding ElementName=toggleButton11}">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="White" />
|
||||
</controls:Poptip>
|
||||
<controls:Poptip IsOpen="{Binding IsChecked, ElementName=toggleButton12}"
|
||||
PlacementEx="BottomRight" PlacementTarget="{Binding ElementName=toggleButton12}"
|
||||
Background="White">
|
||||
<TextBlock Text="组件提供了12个不同的方向显示Poptip" Margin="10" Foreground="Black" />
|
||||
</controls:Poptip>
|
||||
|
||||
<ToggleButton x:Name="toggleButton1" Grid.Row="0" Grid.Column="1" Content="上左" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton2" Grid.Row="0" Grid.Column="2" Content="上中" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton3" Grid.Row="0" Grid.Column="3" Content="上右" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
|
||||
<ToggleButton x:Name="toggleButton4" Grid.Row="1" Grid.Column="0" Content="左上" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton5" Grid.Row="2" Grid.Column="0" Content="左中" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton6" Grid.Row="3" Grid.Column="0" Content="左右" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
|
||||
<ToggleButton x:Name="toggleButton7" Grid.Row="1" Grid.Column="4" Content="右上" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton8" Grid.Row="2" Grid.Column="4" Content="右中" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton9" Grid.Row="3" Grid.Column="4" Content="右下" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
|
||||
<ToggleButton x:Name="toggleButton10" Grid.Row="4" Grid.Column="1" Content="下左" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton11" Grid.Row="4" Grid.Column="2" Content="下中" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
<ToggleButton x:Name="toggleButton12" Grid.Row="4" Grid.Column="3" Content="下右" Margin="5" Width="60" Height="30" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||
|
||||
</UniformGrid>
|
||||
</controls:TransitioningContentControl>
|
||||
</UserControl>
|
||||
@@ -0,0 +1,11 @@
|
||||
|
||||
namespace HandyControlDemo.UserControl
|
||||
{
|
||||
public sealed partial class PoptipDemoCtl
|
||||
{
|
||||
public PoptipDemoCtl()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -420,6 +420,11 @@
|
||||
<Image Source="../../Resources/Img/LeftMainContent/WindowsForm_16x.png"/>
|
||||
</controls:EdgeElement.LeftContent>
|
||||
</ListBoxItem>
|
||||
<ListBoxItem Style="{StaticResource ListBoxItemNew}" Tag="{x:Static data:MessageToken.PoptipDemoCtl}" Content="{x:Static langs:Lang.Poptip}">
|
||||
<controls:EdgeElement.LeftContent>
|
||||
<Image Source="../../Resources/Img/LeftMainContent/WindowsForm_16x.png"/>
|
||||
</controls:EdgeElement.LeftContent>
|
||||
</ListBoxItem>
|
||||
</ListBox>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
|
||||
Reference in new issue
Block a user