
C#-WPF
伟志
爱好电脑编程.
展开
-
WPF让自定义控件不显示到工具箱
默认情况下,自义定控件是自动显示到工具箱中的,但是有时候对于一些自定义的控件,不想让它显示到工具箱中,那该怎么办呢?别急,Microsoft给我们提供了一个方法:ToolboxBrowsable,默认情况下,该方法是不能直接使用的,需要引用 相应的程序集,具体方法如下:1、在项目中引用Assembly: Microsoft.Windows.Design.Interaction (in Micro...原创 2019-11-07 16:52:31 · 943 阅读 · 0 评论 -
运行期报“#FFxxxxxx”不是属性“xxxxx”的有效值
实例报错如下:InvalidOperationException: “#FF877F7F”不是属性“ScrollBarForeground”的有效值。把下面文句中的Brush public class ControlAttachProperty { public static readonly DependencyProperty ScrollBarForegr...原创 2019-11-05 16:33:08 · 3326 阅读 · 0 评论 -
设计期报“#FFxxxxxx”不是 Setter 上“xx.xx”属性的有效值
实例,报如下错:ArgumentException: “#FF877F7F”不是 Setter 上“Gil.CustomControls.ControlAttachProperty.ScrollBarForeground”属性的有效值。把如果下文句中的StaticResource<Style x:Key="DefaultScrollBar" TargetType="{x:Type Sc...原创 2019-11-05 16:23:24 · 8227 阅读 · 0 评论 -
FrameworkPropertyMetadata 、UIPropertyMetadata 、PropertyMetadata 的使用
1、PropertyMetadata:如果要通过dp 或 provide 给予 value ,得到一个 back a property 。2、UIPropertyMetadata:当你想指定动画的行为的时候可以使用。3、FrameworkPropertyMetadata:会影响WPF框架级別,例如:element layout, parent layout, databinding 。...原创 2019-10-12 16:31:22 · 1622 阅读 · 0 评论 -
WPF ( xmlns引用,Resource、Binding 前/后台加载,重新绑定)
1、xmlnsMapping URI的格式是clr-namespace:[;assembly=](1)如果自定义类和XAML处在同一个Assembly之中,只还需要提供clr-namespace值。xmlns:converter="clr-namespace:Pansoft.SCV.Workflows.OpenAccount.ValueConverter"(2)如果自定义类和XAML处...转载 2019-09-27 16:47:18 · 650 阅读 · 0 评论 -
WPF Window窗体的几个事件的执行顺序
Window 几个事件之间的调用顺序是:Window.InitializedWindow.Activatied // 成为活动窗体,获得焦点Window.Loaded // 加载完成Window.ContentRendered // 呈现内容Window.DeActivatied // 变成非活动窗体,失去焦点Window.ClosingWindow.UnLoad...原创 2019-09-24 13:36:47 · 1570 阅读 · 0 评论 -
WPF TextBox多行文本的设置
设置下面三个属性:TextWrapping=“Wrap”AcceptsReturn=“True”VerticalScrollBarVisibility=“Visible”例如:<加粗样式TextBox Margin=“11,121,11,15” Name=“txtBoxTel” Tag=“大家好” TextWrapping=“Wrap” AcceptsReturn=“True” V...原创 2019-09-22 17:27:27 · 4343 阅读 · 0 评论 -
资源文件原样复制到目标目录
在项目中添加的资源,想在项编译的时候检查并原样复制到目标目录,可以按如下设置:原创 2019-09-11 11:35:33 · 178 阅读 · 0 评论 -
未能加载文件或程序集
System.Windows.Markup.XamlParseException:“未能加载文件或程序集“XXX.CustomControls, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。”Source=PresentationFrameworkStackTrace:在 System.Windows.Markup.WpfXamlLoader.Load(...原创 2019-09-10 18:15:23 · 1997 阅读 · 0 评论 -
命名空间明明存在,却提示找不到命名空间
命名空间存在,却提示找不到今天遇到一个问题,在一个类库项目里引用另一个自定义控件库项目里的命名空间时,提示找不到命名空间,很怪,明明命名空间存在,折腾了很久,最后发现,是同事把我的类库项目的目标框架改了,然后我把两个项目的目标框架改为一致,问题解决。...原创 2019-09-10 16:12:48 · 4930 阅读 · 3 评论