小编gri*_*zly的帖子

Wpf GridSplitter替换了row.height属性上的绑定

我在网格分割器上遇到了困难.我已将RowDefinition.Height依赖属性绑定到模型的clr属性,如下所示.


    <Grid.RowDefinitions>
        <RowDefinition Height='{Binding Path=Height, Mode=OneWay}' />
        <RowDefinition Height='*' />
    </Grid.RowDefinitions>

这个工作正常,直到GridSplitter使用.当手动更改行的高度时GridSplitter,它将使用新的固定大小替换绑定(并删除绑定).

您是否有任何想法或变通方法如何创建两行可以使用GridSplitter调整大小但仍然根据clr属性/绑定更改其高度?

wpf grid binding gridsplitter

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

W8商店应用:在HTML和CSS中编写UI,并为域/模型使用C#DLL?

我们已经开始研究通过我们/客户的域名商店创建推送到Surfaces的LOB W8商店应用程序的可能性.我们有一个用.Net编写的WinForms和WPF应用程序组合,并考虑将其中一些迁移到Surface,因为客户的偏好.现在我陷入了两难境地:我已经对Windows 8中的开发技术进行了研究,从我所阅读和尝试过的看来,利用W8 Store开发技术的最佳方式是使用这种组合:

  • 用于UI开发的HTML,CSS,JQuery和JS(View)和
  • C#和适当的.Net用于解决方案的Model/Domain部分.

事实是(或恕我直言),在创建触发器,效果,动画和UI时,与轻量级HTML/CSS/JQuery相比,XAML严重膨胀,我们没有那么多开发人员创建UI的时间.另一方面,JS(恕我直言,再次)无法用于域/模型应用程序,因为代码必须被重写(没时间),尽管JS中引入了语言和类型检查,我认为语言是几乎不能用于我们的领域/模型要求和学习曲线.

根据我的想法,是否有可能在.Net/C#中的HTML/CSS/JQuery/JS和域/模型部分编写UI部分?所以我们有一堆HTML,JS,让我们说ViewModels绑定到,以及用C#编写的域DLL?我的意思是使用它类似于在C++ .Net中创建解决方案并添加几个C#和VB.Net项目/ dll引用并引用其中的类?

我读到如何实现这个目标的唯一方法(因为JS应用程序是本机AFAIK),就是使用Interops和COM,而且,我担心这对我们的软件来说是不可能的.

感谢你们.

html wpf dll windows-8 windows-store-apps

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

VS Web Essentials在Emmet中使用单引号

有没有一种方法可以强制Visual Studio Web Essentials插入单引号而不是双引号?

例如,这样div.col-xs-1 TAB产生<div class='col-xs-1'></div>而不是默认<div class="col-xs-1"></div>

我将Visual Studio 2013 Update 4与Web Essentials 2013 v.2.5.3一起使用。

html visual-studio web-essentials emmet

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

在IDEA代码完成窗口中更改字体颜色

我想知道如何在IntelliJ IDEA的代码完成窗口中更改字体颜色?默认字体是灰色,尽管在应用程序设置中几乎更改了每种字体颜色,但我仍然停留在灰色(很难读取)上。

我说的是这个窗口: IDEA的声明完成字体颜色

有谁知道如何将此语句完成字体颜色更改为黑色?

谢谢。

java android intellij-idea

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

胖客户端还是独立应用程序?

我想知道胖客户端独立应用程序之间的确切区别.

根据维基百科,胖客户端仍然需要应用程序服务器.

我有一个.Net Windows窗体应用程序,它不连接到应用程序服务器但仍使用数据库服务器.此应用程序仅是数据库服务器的SQL提供程序,不以相关方式处理数据.

此应用程序被认为是独立应用程序还是客户端?

编辑:例如,Microsoft SQL Server Management Studio是独立应用程序还是胖客户端?

architecture thick-client

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

64 位 .net 上 Int32/Int64 操作的线程安全

我想我读到,在 .Net 中,Int32 和 Int64 上的操作在 64 位系统上确实是原子的(即程序集/应用程序编译为 64 位)。

真的吗?

我找不到MSDN引文,所以我想我会在这里问你们。

我想知道是否使用 Interlocked 类来检查和递减多个线程中 Int32 的值,并且我将其编译为 64 位应用程序。

MSDN 上的这些方法的文档中有一些帮助,但我不确定我是否理解正确。

谢谢

.net multithreading

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

使Chrome内容脚本的"匹配"网址可配置

我正在寻找一种如何使Chrome Content Script匹配URL可配置的方法.

通常,脚本的URL manifest.jsonmatches数组中指定.我相信我可以将其设置为http://*/或者https://*/在脚本开头检查/过滤所需URL的执行情况,但我想知道是否有更简洁的方法来执行此操作.

有没有办法如何为配置的URL运行脚本,如果URL不匹配,根本不运行?

谢谢

javascript google-chrome google-chrome-extension

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