问题列表 - 第5891页

Silverlight MVVM链接模型和视图模型

MVVM上有很多很好的例子,但我仍然感到困惑.

假设您有CustomerModel和CustomerViewModel.似乎CustomerModel上有一个Name属性,CustomerViewModel上有一个.CustomerViewModel上的setter将设置CustomerModel Name属性,然后调用OnPropertyChanged(PropName)以便UI更新.这是真的吗?似乎getter/setter将被定义两次.如果你有一个拥有50个属性的模型,那将会变得非常繁琐.

另外,假设我设置了一个Qty属性.ViewModel更新模型.模型根据新的数量更新其Value属性.如何通知ViewModel Model属性发生了变化?

silverlight linker model mvvm

5
推荐指数
2
解决办法
1572
查看次数

默认ContextMenu样式 - WPF

我试图修改WPF中ContextMenu的默认样式.

通常,您可以使用"编辑控件"(模板)>"编辑复制"菜单选项在Expression Blend中创建默认值的副本.但是我无法解决如何使用ContextMenu执行此操作.知道我怎么能修改默认样式?

我试图禁用上下文菜单的左侧,通常显示图标.

谢谢!

更新: 也许我不清楚删除图标.例如,如果您有一个没有图标的上下文菜单,那么菜单的整个左侧就是浪费的空间.我想修改上下文菜单背景的默认样式以删除它.我只是不知道如何访问此默认样式.

.net wpf contextmenu

11
推荐指数
2
解决办法
2万
查看次数

1
推荐指数
1
解决办法
1098
查看次数

如果发生错误,using语句是否会回滚数据库事务?

我在using语句中有一个IDbTransaction,但我不确定如果在using语句中抛出异常,它是否会被回滚.我知道using语句会强制调用Dispose()......但是有人知道Rollback()是否也是如此?

更新:此外,我是否需要显式调用Commit(),如下所示,还是由using语句处理吗?

我的代码看起来像这样:

using Microsoft.Practices.EnterpriseLibrary.Data;

...

using(IDbConnection connection = DatabaseInstance.CreateConnection())
{
    connection.Open();

    using(IDbTransaction transaction = connection.BeginTransaction())
    {
       //Attempt to do stuff in the database
       //potentially throw an exception
       transaction.Commit();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# transactions using-statement rollback

81
推荐指数
3
解决办法
3万
查看次数

如果文件路径之间有空格,则uri无法获取路径中的文件

当我尝试打开文件路径中有空间的文件时,消息框突然出现找不到文件“文件路径”的部分路径。我使用了 LocalPath 而不是 AbsolutePath,它对我来说很好用,但它仅限于 WinApps,我需要一个更通用的解决方案。诸如 Uri 未转义数据路径之类的东西。我不确定语法。

uri path

2
推荐指数
1
解决办法
6886
查看次数

Linq to SQL .Sum()没有组...进入

我有这样的事情:

var itemsInCart = from o in db.OrderLineItems
                  where o.OrderId == currentOrder.OrderId
                  select new { o.OrderLineItemId, ..., ..., o.WishListItem.Price}
Run Code Online (Sandbox Code Playgroud)

有没有办法做

itemsCart.Sum() //not sure what to pass into the function
Run Code Online (Sandbox Code Playgroud)

得到o.WishListItem.Price的总和还是我必须从数据库中获取另一个iQueryable <T> with ... into?

c# .net-3.5 linq-to-sql

27
推荐指数
3
解决办法
13万
查看次数

如何在textarea中使用不同的字体颜色?

当我输入特定的关键字时,我希望字体颜色在textarea中更改,就像在Visual Studio中一样.

我没有在任何地方看到这个,所以我不知道这是否可以使用HTML和JavaScript.

有没有人见过这样的东西?或者知道如何写它?

html fonts colors

6
推荐指数
1
解决办法
1万
查看次数

C#中的TreeView控件,select()和焦点

当我在树视图中选择一个节点时,它会突出显示,并根据下面的节点显示数据.当我选择另一个控件(树视图失去焦点)时,它不再突出显示.失去焦点后如何突出显示?在进行搜索时我无法分辨选择哪个节点,因为我必须将焦点放在文本框上(这样用户可以输入更多文本).

c# treeview

8
推荐指数
1
解决办法
6663
查看次数

最喜欢的Valgrind选项

我通常使用这个:

valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes ./mycode
Run Code Online (Sandbox Code Playgroud)

但不确定一方面它是否会检查所有内容,另一方面又过于冗长.你最喜欢的选择是什么?

c++ debugging valgrind options

8
推荐指数
1
解决办法
7643
查看次数

从两个向量中删除常见实体?

说我有vector<class1a>,vector<class1b>如何删除它们的公共实体我为class1对象class1a,class1b定义了==运算符

c++ vector

5
推荐指数
1
解决办法
3644
查看次数