Tag: wpf

使用MVVM根据WPF中的checkboxselect启用/禁用文本框

我有一个多达40个文本框的WPF表单,每个都有一个checkbox。 每个文本框应该根据其相应的checkbox的值来启用/禁用。 我已经看到我们可以使用ICommand来实现这个目标的解决scheme,但是如何处理40个独立的案例,而不需要40个ICommand实现呢?

WPF(MVVM):closuresViewmodel的视图?

任何人碰到使用MVVM在视图模型中closures视图的巧妙方法? 也许有一种使用绑定的方式来指示视图(窗口)closures? 我真的很感激任何人有任何input。 基本上我有一个loginView绑定到一个loginViewModel,在viewmodel(使用一个命令绑定)我testing,看看如果login是成功的,如果是我基本上加载一个新的视图(主视图),并附加其datacontext。 .. 但我仍然有loginView显示 – 所以我需要信号它卸载.. 我也希望有一个通用的解决scheme,因为我相信在其他情况下我需要做这种事情 有任何想法吗?

请参阅WPF中的活动窗口?

如何在C#中使用WPF应用程序的活动窗口,在WinForms中使用ActiveForm属性?

WPF列表框,水平布局其项目

我试图写一个WPF应用程序来显示select的图像。 我想要在窗口顶部的横幅中显示所有可用的图像,并在主窗口中显示主要选定的图像作进一步处理。 如果我想要在窗口左侧的列表,垂直显示图像,我可以用数据绑定相当优雅地做到这一点。 <ListBox Name="m_listBox" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding}" > <ListBox.ItemTemplate> <DataTemplate> <Image Source="{Binding}" Width="60" Stretch="Uniform" /> </DataTemplate> </ListBox.ItemTemplate> </ListBox> 有没有一种简单的方法可以使水平而不是垂直? 解决scheme的主要要求是: 这些项目使用数据绑定来填充 所select的项目只是由用户点击而改变。

我是.Net,C#和WPF程序员。 Expression Blend值得吗?

我的意思是,作为一个普通的开发人员,有什么我会用Expression Blend来实现的,我不会使用VS? 我对Expression Blend一无所知,乍一看看起来不是很友好/容易学习。 你在那里做什么? 这是值得的时间学习使用它,否则我会像VS一样做相同的事情? 谢谢! 编辑:我知道微软说的工具。 我想知道的是,如果你像我这样的开发人员尝试过Expression Blend,并发现这是浪费时间,或者你认为这是一个好工具,并停止从VS开发WPF GUI并切换到EB。

WPF / Silverlight – 棱镜 – 初学者的资源

官方网站 WPF和Silverlight的复合应用指南 模式和做法:复合WPF和Silverlight 用品 棱镜复合Web应用程序 播客 PRISM for Silverlight – Connected Show video广播 SlickThought.Net – Jeff Brand dnrTV 布莱恩Noyes在棱镜 布赖恩Noyes棱镜事件和命令 第9频道 什么是棱镜V2? 何时使用Prism for Silverlight或WPF应用程序播客 Prism v2 – WPF和Silverlight的复合应用指南 1/4 – 创build一个shell和模块 2/4 – 视觉构图 3/4 – 实现视图和服务 4/4 – 解耦通讯 你有没有build议其他资源的棱镜?

InvokeAsync和WPF Dispatcher的BeginInvoke之间有什么区别

我注意到在.NET 4.5中, WPF Dispatcher已经获得了一组新的方法来在Dispatcher的线程上执行一些名为InvokeAsync的东西 。 在.NET 4.5之前,我们有Invoke和BeginInvoke分别同步和asynchronous地处理这个事件。 除了命名和稍微不同的重载之外, BeginInvoke和InvokeAsync方法之间还有什么重大区别吗? 哦,我已经检查过了,都可以await : private async Task RunStuffOnUiThread(Action action) { // both of these works fine await dispatcher.BeginInvoke(action); await dispatcher.InvokeAsync(action); }

删除entity framework中的所有实体

我想删除所有表(所有实体)使用entity framework4 +的内容。 如何才能做到这一点?

replaceWPF入口点

WPF定义了自己的Main()方法。 我应该如何去replace它(通常)打开WPF MainWindow (例如通过命令行参数添加一个非WPF脚本模式)我自己的Main方法?

将用户控件添加到wpf窗口

我有一个我创build的用户控件,但是当我将它添加到窗口中的XAML时,intellisense没有select它,我不知道如何将它添加到窗口。 我在这里拉我的头发! 任何帮助是极大的赞赏!