我想为Linq 2 Sql类属性添加属性.例如,此列可以在UI中使用,也可以在UI中自读,目前为止.
我考虑过使用模板,有谁知道如何使用它?还是别的什么?
一般来说,您是否会使用代码生成的类来解决这个问题?
我很迷惑.也许你可以帮帮我:)
我一直在遵循CAG的指导,发现MVP模式对我来说非常自然.假设我有一个支持UI的模型(例如:实现INotifyPropertyChanged),我使用演示者将此模型绑定到视图(演示者知道视图的接口),保持我的Code-Behind尽可能小只处理Bindings(模型和命令)属性(或方法)或没有ICommand的控件的事件,在这种情况下立即委托给演示者.
过了一会儿,我发现了MVVM模式,到目前为止它还没有找到我.据我所知,只有当我的模型不支持UI时,我才会使用MVVM.但是保持演示者并使用新模型更合理,我无法理解这种用法会让我失去什么.我知道我错过了什么,但它是什么:).
此外,当您的View是通用的并且可以处理多种模型时(例如在PropertyGrid中).建议将ViewModel与DataTemplate一起使用,但在这种情况下,您无法为模型中的每个实体创建模板,只需要在运行时进行调查,您会建议什么?
在观看Josh Smith在屏幕录像中谈论MVVM时,我感觉到ViewModel中模型的重新暴露违反了DRY(不要重复自己),这真的是不可避免的吗?令人惊讶的是,与ADO.Net动态数据元数据类的火焰相比,他现在没有人在争论它.
希望它足够清楚
谢谢
阿里尔
假设我在资源Dictionary中有一个作为DataTempate实现的视图.我有一个相应的ViewModel.绑定命令很简单.但是如果我的View包含一个像ListBox这样的控件,我需要根据列表中更改的项目发布应用程序范围的事件(使用Prism的事件聚合器).
如果ListBox支持一个命令,我可以将它绑定到ViewModel中的命令并发布该事件.但是Listbox不允许这样的选择.我该如何桥接这个?
编辑:很多很棒的答案.
看一下这个链接 http://blogs.microsoft.co.il/blogs/tomershamam/archive/2009/04/14/wpf-commands-everywhere.aspx
谢谢
阿里尔
我正在尝试使用GDB和KDEvelop在Knoppix VM下调试控制台应用程序.KDevelop和GDB不会破坏我的断点.我怀疑是因为他们没有调试符号.
如果我是正确的,我如何更改我的Makefile来创建它们.也许问题出在其他地方?
此致,Ariel
我有2个标签项.在选项卡No.1中,我有一个对应于窗口调整大小事件的控件,需要调用PointToScreen().
问题是选项卡2是活动的,我调整窗口大小,选项卡1中的控件反应并失败,因为它的'可视化没有被渲染,我得到"这个Visual没有连接到PresentationSource"异常.
你知道在我打电话给PointoScreen之前如何检查这个案例吗?
谢谢Ariel
在安装.net fx,sql server compact edition等之后,我希望用我的安装程序安装Microsoft POS(服务点).
我愿意用安装程序提供下载的exe(不需要从网上获取).
我找到了这个链接.链接中的文章表明您需要使用一些参数调用setup.但是我不知道怎么做这个Wix明智的.其次,我不确定这是否正确.(可能需要合并模块?)
有人知道吗?
我在NumbericUpDown控件上构建了一个包装器.包装器是通用的,可以支持int吗?加倍?
我想写一个方法,将执行以下操作.
public partial class NullableNumericUpDown<T> : UserControl where T : struct
{
private NumbericUpDown numericUpDown;
private T? Getvalue()
{
T? value = numericUpDown.Value as T?; // <-- this is null :) thus my question
return value;
}}
Run Code Online (Sandbox Code Playgroud)
当然小数和双数之间没有强制转换?还是int?所以我需要使用某种转换方式.我想避免切换或if表达式.
你会怎么做?
为了澄清我的问题,我提供了更多代码......
我正在为SL创建一种"导航面板"(实际上是一个ItemControl),并使用Regions允许每个模块将其链接添加到面板.
问题是模块加载不一致,因此面板中链接的顺序可以根据模块加载顺序而改变.
限制模块顺序是不可能的.
其他可行的选项是将区域的Views Collection绑定到ItemControl的顺序,问题是ViewCollection非常有限,因此对它进行排序非常困难.
我错过了一个选项吗,你有什么想法吗?
谢谢Ariel
c# ×3
wpf ×3
mvvm ×2
prism ×2
attributes ×1
c ×1
command ×1
debugging ×1
events ×1
installer ×1
linq-to-sql ×1
linux ×1
makefile ×1
mvp ×1
pos-for-.net ×1
silverlight ×1
winapi ×1
wix ×1