腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(22)
视频
沙龙
1
回答
在窗
口上
未
触发
带有
IChangeTracking
的
IsChanged
关闭
WPF
MVVM
C#
、
、
、
我
的
目标是在用户试图
关闭
窗口并且字段发生更改时,
在窗
口上
显示一个消息框。我使用包装器来包装在屏幕上表示
的
对象(继承NotifyDataErrorInfoBase接口),
在窗
口
关闭
事件上使用命令绑定和
关闭
行为时,一切工作正常。我
的
问题是,当窗口第一次打开时,文本框首先具有焦点。如果我在文本框中键入内容,然后单击"X“按钮
关闭
窗口,跟踪更改将不起作用。如果我在文本框中键入一些内容,然后单击
关闭
浏览 12
提问于2017-08-24
得票数 0
回答已采纳
1
回答
通过我自己
的
命令发送窗口
的
“
关闭
”命令?
、
我正在使用
MVVM
设计原则构建一个
wpf
应用程序。我
的
ViewModels有一个
触发
RequestClose事件
的
CloseCommand。如果ViewModel被设置为窗口
的
datacontext,则窗口将订阅此事件,并在事件被
触发
时调用Close()。我尝试将此方法附加到我
的
窗
口上
的
“
关闭
”事件: void CloseWindow(object sender, CancelEventArgs e
浏览 0
提问于2012-04-25
得票数 0
1
回答
等待窗口
关闭
并捕获窗口事件
、
、
、
我有一个窗口,它
的
数据上下文是一个视图模型。现在,在vm和窗口(视图)
的
作用域之外,我有一个将被调用
的
方法。该方法需要显示窗口并让用户更改某些内容,然后当用户完成更改时,需要
关闭
窗口并继续执行该方法。棘手
的
是,我将窗
口上
的
按钮绑定到视图模型中
的
命令。这些命令会
触发
像“userCancelled”和“userOked”这样
的
事件。因此,我希望捕获这些事件,以了解何时
关闭
窗口并继续执行该方法。
在
浏览 0
提问于2012-04-06
得票数 1
回答已采纳
1
回答
焦点跟随鼠标与Resharper导航冲突
、
、
、
在Windows7中,只需将鼠标悬停
在窗
口上
,即可将焦点置于该窗
口上
。默认情况下,此功能
未
启用,但您可以在控制面板中启用它。(以下是要采用
的
路径: 易用性访问中心-->使鼠标更易于使用-->选中“用鼠标悬停激活窗口”)。我非常喜欢这个特性,但有时当我试图在Visual Studio中使用Resharper打开一个
C#
类时,它会让我很恼火。我将点击CTRL+N并输入我想要查看
的
类名(例如,"MyWpfClass")。然后,Resharper
浏览 0
提问于2013-01-22
得票数 3
回答已采纳
4
回答
页面加载时
触发
Textbox.TextChanged。我该如何预防呢?
、
、
、
我
的
textboxes是数据绑定
的
,在加载页面时,textchanged事件会
触发
。我如何防止它
的
发生,并仅在用户进行任何类型
的
更改时
触发
?
浏览 3
提问于2011-11-02
得票数 5
回答已采纳
3
回答
如何禁止校验错误自动绑定数据
、
、
、
我正在用
MVVM
创建一个简单
的
数据库应用程序,使用
C#
作为中继命令和数据绑定。为了进行编辑,打开一个
带有
一堆文本框
的
表单,其中包含给定实体
的
数据。所有字段都使用IDataErrorInfo进行验证,除非所有文本框都有效,否则“确定”按钮
未
启用,因此无法将任何更改保存到集合和数据库中。=PropertyChanged, ValidatesOnExceptions=True}"/> 但棘手
的
是,如果我更改了文本框中
的</e
浏览 0
提问于2012-05-15
得票数 2
回答已采纳
1
回答
最好让两个类在
C#
中相互通信
、
对于OOP和
C#
,我还比较陌生,我想问一下,让两个类相互使用Methodes
的
“最佳实践”是什么?示例:我有一个“主类”,它实例化了一个类"UI“,它管理与触摸显示器
的
通信,以及一个与外部传感器通信
的
类”传感器“。 当某人按下显示上
的
按钮时,会在UI类中
触发
事件。作为一种反应,需要调用来自传感器类
的
"ReadSensor“方法。(另一方面,"SensorDataCallback“需要将内容写入显示器)。现在,在C++中,我本来可以使两个Cl
浏览 6
提问于2022-02-15
得票数 0
回答已采纳
5
回答
只有当焦点集中时InputBindings才能工作
、
、
、
、
我设计了一个可重用
的
用户控件。它包含UserControl.InputBindings。它非常简单,因为它只包含一个标签和一个按钮(和新属性等)。如何实现我
的
用户控件定义窗口范围
的
键绑定?特别是遵循
MVVM
设计模式(使用了Caliburn.Micro),但任何帮助都是值得赞赏
的
。Tru
浏览 4
提问于2014-04-26
得票数 11
回答已采纳
23
回答
用
MVVM
处理
WPF
中
的
对话框
、
、
、
、
在
WPF
的
MVVM
模式中,处理对话框是比较复杂
的
操作之一。由于您
的
视图模型不了解视图
的
任何内容,因此对话通信可能会很有趣。我可以公开一个 当视图调用它时,会出现一个对话框。有没有人知道处理对话框结果
的
好方法?我说
的
是windows对话框,比如 ..。 我们做到这一点
的
方法之一是在视图模型上有一个事件,当需要对话框时,视图将订阅该事件。public event EventHandler RequiresDeleteDialog; 这是可
浏览 288
提问于2009-01-18
得票数 247
回答已采纳
7
回答
如何在
MVVM
中编写ViewModelBase
、
、
、
我在
WPF
编程环境中很新。我试图用
MVVM
设计模式编写一个程序。 我知道那是什么..。但是我可以知道具体
的
,我应该从哪里开始才能写出自己
的
ViewModelBase呢?比如..。真正理解正在发生
的
事情而不会变得太复杂。谢谢您:)
浏览 7
提问于2016-03-22
得票数 44
回答已采纳
8
回答
C#
WPF
如何强制执行窗口
的
单个实例
、
、
、
我想知道在
WPF
中,在每个应用程序中拥有一个给定窗口
的
单一实例
的
最佳方式(读起来最优雅)是什么。PS:我经常使用Closed事件来更改其他打开窗口中
的
值。例如,我有
带有
"Account“按钮
的
SettingsWindow。当我
关闭</e
浏览 4
提问于2010-10-20
得票数 11
回答已采纳
3
回答
WINAPI/DWMAPI模糊窗口不规则形状
、
、
注:这不是一个关于无边界窗口
的
问题。 这是一个本地Windows程序,叫做“数学输入面板”。我对窗户
的
形状很好奇。我知道它不是完全由DWM绘制
的
,因为边框和
关闭
按钮看起来很可疑,而窗口没有阴影(我启用了阴影)。我最初
的
猜测是如何使用DwmEnableBlurBehindWindow制作
的
,但我无法想象它能在不规则
的
窗口形状上工作,是吗?(或者有其他方法可以做到这一点,还是完全是微软<e
浏览 4
提问于2015-01-05
得票数 6
回答已采纳
9
回答
如何在
WPF
treeview中取消选择所有选中
的
项目,同时单击一些空白区域?
我有一个关于
WPF
的
相当有趣
的
问题。我有一个树形视图,到目前为止,选择项目工作得很好。问题是,当用户在treeview
的
空白区域内单击时,我想取消选择当前选定
的
项。默认情况下,treeview保持当前项目处于选中状态,并且我添加了一个上下文菜单选项来取消选择它,这是相当核心
的
: // Note: This is done recursivly from the starttreeView.ItemContainerGenerator.ContainerFromItem
浏览 1
提问于2009-01-29
得票数 9
6
回答
如何不丢失绑定源更新?
、
、
、
、
假设我有一个
带有
textbox和OK/Cancel按钮
的
模态对话框。而且它是在
MVVM
上构建
的
--也就是说,它有一个ViewModel对象,它有一个字符串属性,textbox是绑定到
的
。一切正常:单击时,文本框失去焦点,这将导致绑定引擎更新ViewModel
的
属性。我拿到我
的
资料了大家都很高兴。 现在假设我不用鼠标。相反,我只是按了键盘上
的
Enter键。一个明显
的
例子是使用绑定
的
StringFormat -
浏览 3
提问于2011-01-13
得票数 11
回答已采纳
22
回答
该组件没有由uri标识
的
资源。
、
、
、
、
我想创建一个在我所有的视图/用户控件上使用
的
通用DataGrid。这是我
的
结构:名为"ViewBase"
的
Class{{ { }然后是称为“WPF
浏览 1
提问于2011-10-04
得票数 51
回答已采纳
19
回答
无法建立连接,因为目标计算机主动拒绝它127.0.0.1:3446
、
、
、
我使用
的
是WCF4.0模板- -。我正在尝试创建一个使用流上传文件
的
方法。问题总是发生在流
的
类:{ StreamReader reader = new StreamReader(response.GetResponseStream());} 我已经
关闭
了防火墙和互联网连接有没有
浏览 544
提问于2012-03-14
得票数 81
回答已采纳
5
回答
如何在
WPF
应用程序中实现气球消息
、
、
、
、
我们希望使用气球消息,如微软
的
中所述。我发现了一些使用Windows窗体中
的
本机代码
的
示例,但是本机代码需要组件
的
句柄,这对于
WPF
应用程序来说有点困难,因为它不遵循相同
的
概念。我找到了一些使用
WPF
的
装饰器机制
的
,但我仍然不相信这是
WPF
应用程序最简单
的
方法。一个可能
的
实现是在工具提示周围实现一个装饰器吗?我有一个具体
的
例子是一个有几个文本框
的
浏览 11
提问于2010-02-22
得票数 22
回答已采纳
43
回答
如何正确清理Excel互操作对象?
、
、
、
我在
C#
(ApplicationClass)中使用Excel interop,并在finally子句中放置了以下代码:excelSheet = null;GC.WaitForPendingFinalizers();我做错了什么,或者有没有其他方法
浏览 10
提问于2008-10-01
得票数 787
回答已采纳
118
回答
如何补救“当前不会命中断点。此文档没有加载符号。”警告?
、
、
、
、
C#
桌面应用程序(在版本上)工作正常,但5秒后无法工作。 解决方案中有两个Windows窗体项目。它们都引用了我试图在项目文件中以完全相同
的
方式获取调试信息
的
程序集。有什么想法吗?如果断点位于仅在主程序集中
的
一个函数中使用
的
库中,则在调用该函数之前,符号将
浏览 111
提问于2010-01-28
得票数 1977
回答已采纳
107
回答
没有循环
的
循环
、
一个类似于此
的
问题是几年前被问到,但这个问题更棘手。A function that calls
浏览 0
提问于2014-07-09
得票数 84
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
D菜谱0402
试试看:将你的C+/CLI项目迁移至.NET Core平台
Linux pwn入门教程之环境配置
Serverless与人工智能实现微信公众号的智能服务
C#多线程、异步相关
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券