摘要:
最近在使用Visual Studio 打包安装程序的时候,安装后发现安装到桌面和开始菜单上的快捷方式的”打开文件位置“按钮不可用, 查了相关资料才知道,原来Visual Studio在制作安装程序上有一些问题,微软相关网站(http://support.microsoft.com/kb/830612 阅读全文
摘要:
在读《WPF高级编程》,看到事件的上传和下传。有个例子: 前台代码: <Window x:Class="TunnelingBubbling.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns 阅读全文
摘要:
吐槽下,这个问题纠结了很长时间,很是心累,百度了好多说的都不完整,也很分散,要么不全,要么阐述的不清楚,所以为了后续兄弟们不入坑,归纳下最全的如下: 1.两个版本的属性RemovePreviousVersion和DetectNewerInstalledVersion都设为True;(DetectNe 阅读全文
摘要:
public static class FrameworkElementExt { public static void BringToFront(this FrameworkElement element) { if (element == null) return; Panel parent = 阅读全文
摘要:
WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改 该问题出现在WPF中的VM类中,ObservableCollection类型,该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改,解决办法: 阅读全文
摘要:
在WPF中,应用程序有两层:UI层和Data层。这里新建一个项目说明哪些是UI层,哪些是数据层。UI层很明显,就是用户看到的界面。但是数据层并不是下图所示:上图中是UI层view的后台代码。当然,你可以使用事件的方式把所有的业务逻辑代码写到这里,但是我们采用MVVM的时候业务逻辑是与这里解耦的,数据 阅读全文
摘要:
1.引用System.Windows.Interactivity,在右键,添加引用->扩展里找到此dll添加 XAML中使用该dll xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interac 阅读全文
摘要:
“Sources”参数中指定了多次。“Sources”参数不支持重复项 问题源自于工程文件.cspro 用记事本打开工程文件,发现 <Compile Include="tt/DbTree.cs" /> <Compile Include="tt/Forum.cs" /> <Compile Includ 阅读全文
摘要:
用StackPanel实现顶部窗体移动,但mouse相关的时间都不触发,本人是个小白,问其他人说要用路由啥的, 添加了一段 DragMovePnl.AddHandler(StackPanel.MouseLeftButtonDownEvent, new MouseButtonEventHandler( 阅读全文
摘要:
<Style x:Key="window_Shadow" TargetType="{x:Type Window}"> <!--对象中心点用来定义所有RenderTransform变换中相对位置的的参考点,默认为图形的左上即(0,0), 该属性值为相对值,介于 0 和 1 之间的值被解释为每对 x,y 阅读全文