摘要:
基本概念 数据源Source-目标Target WPF生命周期 App.xaml 依赖属性 WPF路由 线程操纵UI问题 利用属性中设置、查看DataContext/Command等 分析布局 写数据模板,需要重新指定数据上下文 StaticResource和DynamicResource Data 阅读全文
posted @ 2017-12-31 21:16
Lulus
阅读(1618)
评论(0)
推荐(0)
摘要:
<Window.Resources> <ObjectDataProvider x:Key="personList" ObjectType="{x:Type models:Person}"> <ObjectDataProvider.MethodParameters> <models:Person> < 阅读全文
posted @ 2017-12-31 18:41
Lulus
阅读(392)
评论(0)
推荐(0)
摘要:
效果: 阅读全文
posted @ 2017-12-31 18:37
Lulus
阅读(600)
评论(0)
推荐(0)
摘要:
<charts:Chart.AxesX> <charts:Axis LineThickness="0.25" > <charts:Axis.AxisLabels> <charts:AxisLabels FontSize="20"></charts:AxisLabels> </charts:Axis. 阅读全文
posted @ 2017-12-31 18:36
Lulus
阅读(437)
评论(0)
推荐(0)
摘要:
<DataGridTemplateColumn Header="选择" Width="Auto" > <!--列头模板--> <DataGridTemplateColumn.HeaderTemplate> <DataTemplate> <StackPanel Orientation="Horizon 阅读全文
posted @ 2017-12-31 18:35
Lulus
阅读(1534)
评论(0)
推荐(0)
摘要:
在主窗体里面操纵子窗体的控件 子窗体 <Label x:Name="DialogLabel"></Label> 主窗体 <Grid> <Grid.RowDefinitions> <RowDefinition Height="*"></RowDefinition> <RowDefinition Hei 阅读全文
posted @ 2017-12-31 18:33
Lulus
阅读(778)
评论(0)
推荐(1)
摘要:
希望采用不同的方案来书写文字,可以使用多个TextBlock,也可以使用一个TextBlock+多个Run <TextBlock FontSize="12" Margin="20"> <Run Text="Bigbang"></Run> <Run Text="Let's not fall in lo 阅读全文
posted @ 2017-12-31 18:31
Lulus
阅读(1118)
评论(0)
推荐(1)
摘要:
1、低级错误:有没有绑错2、去属性那里打断点,get、set有没有进3、xaml加上twoway,UpdateSourceTrigger=PropertyChanged 阅读全文
posted @ 2017-12-31 18:30
Lulus
阅读(234)
评论(0)
推荐(0)
摘要:
效果如图 图标Icon Icon="Images/icon.jpg" 背景图Background <Window.Background> <ImageBrush ImageSource="Images/background.jpg"></ImageBrush> </Window.Background 阅读全文
posted @ 2017-12-31 18:30
Lulus
阅读(636)
评论(0)
推荐(0)
摘要:
自定义Converter 后台Converter类实现接口IValueConverter方法Convert是值->UI方法ConvertBack是UI->值初始化走Convert public class ColorConvert : IValueConverter { public object 阅读全文
posted @ 2017-12-31 18:29
Lulus
阅读(398)
评论(0)
推荐(0)
摘要:
问题 在开发webform中,wpf中的ObservableCollection,MSDN中说,在添加项,移除项时此集合通知控件,我们知道对一个集合的操作是CURD但是Update的时候没有提供集合通知,也就是说当我Update的时候,虽然"集合内容“已被修改,但是"控件“却没有实现同步更新即Obs 阅读全文
posted @ 2017-12-31 18:28
Lulus
阅读(949)
评论(0)
推荐(0)
摘要:
<TextBox Grid.Column="0" Style="{StaticResource TextBoxStyle}" Height="30" Text="{Binding CodeBinding, Mode=TwoWay, ValidatesOnExceptions=True}" Valid 阅读全文
posted @ 2017-12-31 18:27
Lulus
阅读(425)
评论(0)
推荐(0)
摘要:
思路 较好的两种处理方式1、在发生异常这一级处理2、当很多地方出现相同的异常,统一抛到App级中,用统一的方法处理(自己写一个异常类) 全局异常处理 在App里面,处理异常,并标记为“已处理” public App() { //wpf 程序异常捕获,而不崩溃退出 DispatcherUnhandle 阅读全文
posted @ 2017-12-31 18:27
Lulus
阅读(573)
评论(0)
推荐(0)
摘要:
Type为数据表中某一列注意:TargetType="DataGridRowHeader"修改的属性是行头的背景颜色,效果如下: 或者: Property="DataGridColumnHeader.Background" 不指名DataGridColumnHeader会报错 阅读全文
posted @ 2017-12-31 18:26
Lulus
阅读(1844)
评论(0)
推荐(0)
摘要:
DataGridTemplateColumn自定义单元格样式 <DataGrid Grid.Row="0" Name="BasicRuleDataGrid" PreviewMouseWheel="BasicRuleDataGrid_OnPreviewMouseWheel" VerticalScrol 阅读全文
posted @ 2017-12-31 18:25
Lulus
阅读(1416)
评论(0)
推荐(0)
摘要:
<Grid Margin="60"> <Grid.RowDefinitions> <RowDefinition Height="*"></RowDefinition> <RowDefinition Height="*"></RowDefinition> <RowDefinition Height=" 阅读全文
posted @ 2017-12-31 18:24
Lulus
阅读(994)
评论(0)
推荐(0)
摘要:
管理控件状态和管理控件状态的转换逻辑 <Window.Resources> <Style TargetType="Button" x:Key="AnimatedStyle" > <Setter Property="Template"> <Setter.Value> <ControlTemplate 阅读全文
posted @ 2017-12-31 16:51
Lulus
阅读(1435)
评论(0)
推荐(1)
摘要:
类比command解决command参数限制问题 使用 在Blend中利用资产设置拖拽到下方目标空间 选中action,在设置中进行设置 例子 https://sshumakov.com/2012/10/22/how-to-create-and-use-actions-in-wpf/ 阅读全文
posted @ 2017-12-31 15:41
Lulus
阅读(987)
评论(0)
推荐(0)
摘要:
针对具有分层数据结构的控件设计的,比如说TreeView,相当于可以每一个层级上做DataTemplate XmlDataProvider:数据源,写在Resources下 <XmlDataProvider x:Key="Info" XPath="Nations"> <x:XData> <Natio 阅读全文
posted @ 2017-12-31 14:55
Lulus
阅读(525)
评论(0)
推荐(1)
摘要:
用以定义集合控件的容器外观,如ListBox,Combox 等等使用一个自定义的ListBox用以说明,其默认外观是上下排列,这里修改成横向排列 <Window.Resources> <DataTemplate x:Key="PersonDataTemplate"> <Grid> <Grid.Row 阅读全文
posted @ 2017-12-31 14:54
Lulus
阅读(1319)
评论(0)
推荐(3)