自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 FocusVisualStyle

<Stylex:Key="MyFocusVisual"><SetterProperty="Control.Template"><Setter.Value><ControlTemplate><RectangleMargin="-2"StrokeThickn...

2019-06-11 09:42:00 446

转载 WPF 有任何Focus问题,就找 Keyboard_Navigation

牛牛的博客https://www.cnblogs.com/smallidea/p/3412699.html参照官网教程:https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/focus-overview#Keyboard_Navigation转载于:https://www.cnblogs.com/il...

2019-06-06 10:24:00 352

转载 Resharper

http://idea.iteblog.com/http://idea.iteblog.com/key.phphttp://xidea.online转载于:https://www.cnblogs.com/ilison/p/10937754.html

2019-05-28 15:35:00 130

转载 WPF两个按钮来回切换样式

<!-- 两个按钮来回切换样式 --> <Style x:Key="SwicthFunctionMetroToggleButton" TargetType="{x:Type ToggleButton}"> <Setter Property="Background" Value="White" /> ...

2019-05-20 13:31:00 760

转载 WPF中RadioButton按钮扩展键盘操作

扩展类 public class RadioButtonBehavior : Behavior<RadioButton> { public bool IsFocused //キャンセルボタンからのキャンセルかどうか { get { return (bool)GetValue(...

2019-05-20 13:19:00 197

转载 禁用,移除 WPF window窗体系统操作SystemMenu

public static class SystemMenuManager { [DllImport("user32.dll", EntryPoint = "GetSystemMenu")] private static extern IntPtr GetSystemMenu(IntPtr hwnd, int revert);...

2019-05-16 13:23:00 292

转载 WPF 选择文件选择文件夹

namespace Microsoft.Win32选择文件:if (string.IsNullOrEmpty(folderInitialDirectory)) { folderInitialDirectory = FileAndFolderOperation.Instance.GetUserDocumentFolder()...

2019-05-05 13:28:00 729

转载 WPF PrismDialog PopupWindowAction使用MetroWindow

本示例必须在prism5.0版本以上PopupWindowAction如何使用MetroWindow?public class Window1ViewModel:BindableBase,IInteractionRequestAware { #region Properties private string str;...

2019-04-04 16:03:00 596

转载 WPF 定义Lookless控件的默认样式、 OnApplyTemplate 如何使用(实现方式、如何工作的)!...

写的非常详细:  作者地址:https://www.cnblogs.com/atskyline/archive/2012/11/16/2773806.html参考资料:  http://www.codeproject.com/Articles/14340/Creating-a-look-less-custom-control-in-WPF http://www....

2018-12-15 13:51:00 268

转载 WPF MeasureOverride和 ArrangeOverride做个 页面导航

public class NavigationPanel:Panel { protected override Size MeasureOverride(Size availableSize) { Size size = new Size(); for (int i = 0; ...

2018-12-12 15:51:00 166

转载 MeasureOverride和ArrangeOverride 练手项目

public class Diagnol:Panel { /// <summary> /// 测量 /// </summary> /// <param name="availableSize">This的尺寸</param> /// &l...

2018-12-12 15:15:00 119

转载 WPF Layout 系统概述 MeasureOverride和ArrangeOverride

说的非常的好:多参考!!!https://blog.csdn.net/nncrystal/article/details/47416339https://www.cnblogs.com/dingli/archive/2011/04/22/2024786.html#top public class CustomControl1 : Panel { ...

2018-12-12 10:49:00 127

转载 XAML 调试工具 不见了?

XAML调试工具不见了怎么办?1、调试---> 选项---> 选中 启用XAML的UI调试工具2、调试---> 选项---> 禁用 使用托管兼容模式欧了!转载于:https://www.cnblogs.com/ilison/p/10098706.html...

2018-12-10 19:54:00 252

转载 未能加载文件或程序集,PublicKeyToken=“**********”,或它的某一个依赖项。强名称验证失败。...

就是这种错误。这种错误怎么办?以下步骤: (以上图dll为例)1、看项目的Debug文件夹下是否有以下三个文件2、看项目的.csproj文件下引用的报错dll的publickeytoken和版本是否正确 [可能需要使用sn.exe 来查看 dll的publickey值],我也不知道为什么vs重新生成搞不定这个文件,【有时候需要手动修改这个文件,手动把publickey...

2018-12-10 13:24:00 1567

转载 .NET 中的 GAC

GAC : ———> 全局程序集缓存介绍GAC的好文章(怎么:生成SNK,给项目加强名称,加入到GAC,多个版本共存,介绍了不同的工具):http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%8E%A8%E8%8D%90/48783.shtmlhttps://blog.csdn.net/dqccsdn/artic...

2018-12-09 16:51:00 144

转载 类库中使用WPF 资源文件

1.类库的 后缀.csproj文件,第一个<PropertyGroup>中加入下面代码<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <WarningLev...

2018-11-27 16:50:00 544

转载 写控件,扩展控件 心得

1.扩展已有的控件时,一定要注意将代码分门别类:  一、如 扩展DataGrid的ColumnHeader,可以把DataGrid的依赖属性(附加属性)和扩展属性封装一个类中,“逻辑一定要单独封装一个类中”。--->扩展 DataGridExtension.cs 逻辑 DataGridHost.cs  二、扩展中加入的子控件一定像DataGrid一样,将逻辑和属性分开。...

2018-11-22 19:52:00 99

转载 为控件动态添加Style

此文可解决: 重写控件时,给控件加入子控件或父控件的样式切换问题。 很灵活的可以根据不同内容显示不同样式子控件作用在: <DataTemplate x:Key="ColmunHeader1"> <DockPanel Background="Transparent"> &...

2018-11-22 14:31:00 148

转载 TextBox 加阴影

<Border.Effect> <DropShadowEffect x:Name="dse" BlurRadius="8" ...

2018-11-22 14:17:00 135

转载 附加属性的不同使用方式

    [AttachedPropertyBrowsableForType(typeof(ButtonBase))] public static void SetIsClearTextButtonBehaviorEnabled(Button obj, bool value) { obj.SetValue(IsClearTextBu...

2018-11-22 14:14:00 124

转载 附加属性来控制控件中,要扩展模块的visibility

可解决: 文本框控件中的按钮,DataGridColumnHeader中加入Filter控件。。。cs文件中的 附加属性 + 样式文件中的 template+控件 -> visibility , 制作出 XAML文件中<TextBox Controls:TextBoxHelper.ClearTextButton="True" /> 1. 在Tex...

2018-11-22 14:10:00 114

转载 ContentControl as CC和ContentPresenter as CP的使用

  1.CC为文本控件的父类,它继承为control,所以他是控件, 2.CP继承FrameworkElement,所以他是容器,相当于占位符 3.想让控件中能包含子控件就需要用CP,反之用CC就行。(不太严谨) 在控件的Template 属性中 定义样式一般会用CP 4.使用它们可以做到控件无限扩展 //下...

2018-11-22 14:02:00 121

转载 wpf 依赖属性和附加属性

1、依赖属性  解释:依赖属性是配合binding出现的产物,功能主要是配合binding。  作用:    一、当自定义usercontrol时,需要与宿主(父窗体)双向绑定值时,用到依赖属性。2、附加属性  解释:附加属性是配合控件或自定义类型出现的产物  作用:    1、主要是扩展控件时用的较多,比如扩展DataGrid控件,会用附加属性给DataGr...

2018-06-20 17:11:00 197

转载 Enum 绑定到 CheckBox

第一种方法:  后台: internal static class EnumCache<T> where T : struct, IConvertible { private static Dictionary<int, Tuple<T, string>> collectionCache;...

2018-04-10 11:34:00 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除