Binding 小助手
写 Binding 时少花一些时间 调试比较复杂,可以用在一些简单的场合中 # 绑定属性进行表达式计算 <Label Content="{c:Binding A+B+C }" /> <Label Content="{c:Binding A*0.5+(B.NestedProp1/C - B.Nested…
|
480
|
|
83 字
|
3 分钟
wpf 蒙板
XAML <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="1*" /> <ColumnDefinition Width="1*" /> <ColumnDefinition Width=&qu…
|
475
|
|
110 字
|
6 分钟
wpf 环形加载进度
画一个 Ellipse 设置 StrokeDashArray 单位值为边框值的宽度,所以可以通过控制 StrokeDashArray 的值设置加载进度。 XAML <Grid Background="#1F3542"> <!-- 使用 ProgressBar 自定义环形进度条,因为它有 最大、小值及当前值, 所…
|
503
|
|
119 字
|
4 分钟
wpf 水波纹
XAML <Window.Resources> <!-- 小点点的动画,准备用来做模板 --> <Storyboard x:Key="EllipseSizeStoryboard"> <DoubleAnimation AutoReverse="True" RepeatB…
|
188
|
|
71 字
|
4 分钟
wpf clip 使用
下面灰色图,上面显示彩色图,彩色图上使用 Clip 切出一个圆 XAML <Border Grid.Column="0" Width="300" Height="300" Padding="0" HorizontalAlignment="Center&q…
|
173
|
|
98 字
|
4 分钟
wpf 倒计时 (关键帧)
XMAL <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="36" FontWeight="Bold" Foreground="RoyalBlue&q…
|
436
|
|
46 字
|
3 分钟
wpf 图片对比 (图片即时缩放)
使用两张图片,一张下面,一张上面 注意:图片太大的话,会变形,需要将图片缩放成 Grid 控件对应的大小 XAML <Grid x:Name="RootGrid" ShowGridLines="False" SizeChanged="FrameworkElement_OnSizeChanged…
|
410
|
|
146 字
|
5 分钟
wpf ListBoxItem 选中动画
XAML <Grid> <Grid.Resources> <Style x:Key="SliderStyle" TargetType="Rectangle"> <!-- 设置两端为圆角 --> <Setter Property="RadiusX&…
|
455
|
|
113 字
|
6 分钟
wpf 幻灯片
XAML <Grid> <!-- 将 Canvas 作为一个 200*200 的视窗,然后在里面放置 StackPanel, StackPanel 中平铺相片, --> <!-- 每次点击时,移动 StackPanel 一个相片的位置,实现图片轮播效果。 --> <!-- 有一个缺点,如果移动相片的过程中,…
|
453
|
|
66 字
|
4 分钟
wpf 输入框水印提示 (VisualBrush 例子)
XAML <TextBox x:Class="WpfDemoApp.TipTextBoxCtrl.TipTextBoxControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http…
|
122
|
|
44 字
|
3 分钟