小编Bri*_*tle的帖子

WPF - 如何设置菜单控件的样式以删除左边距?

我已将默认菜单控件添加到用户控件中.我需要设置菜单样式以删除包含图标或复选框空间的左边距.我怎样才能做到这一点?

XAML:

<Menu>
    <MenuItem Header="MyMenu" FontSize="10">
        <MenuItem Header="Options..." />
        <MenuItem Header="About" />
    </MenuItem>
</Menu>  
Run Code Online (Sandbox Code Playgroud)

它目前呈现与任何其他菜单控件开箱即用:

替代文字

我不希望菜单项左边的边距或列.这通常用于图标等.

wpf styling wpf-controls

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

通过.NET的电子邮件地址搜索AD用户的正确方法

我遇到了一些代码问题,这些代码旨在通过搜索他们的电子邮件地址来查找Active Directory中的用户.我尝试了2种方法,但有时我发现FindOne()方法在某些情况下不会返回任何结果.如果我在Outlook中的GAL中查找用户,我会看到列出的SMTP电子邮件地址.

我的最终目标是确认用户是否存在于AD中.我只有电子邮件地址作为搜索条件,因此无法使用名字或姓氏.

方法1:使用邮件属性:

DirectorySearcher search = new DirectorySearcher(entry);
search.Filter = "(mail=" + email + ")";
search.PropertiesToLoad.Add("mail");
SearchResult result = search.FindOne();
Run Code Online (Sandbox Code Playgroud)

方法2:proxyAddresses属性:

DirectorySearcher search = new DirectorySearcher(entry);
search.Filter = "(proxyAddresses=SMTP:" + email + ")"; // I've also tried with =smtp:
search.PropertiesToLoad.Add("mail");
SearchResult result = search.FindOne();
Run Code Online (Sandbox Code Playgroud)

我已经尝试更改电子邮件地址输入的大小写,但它仍然没有返回结果.这里是否存在区分大小写的问题?如果是这样,解决它的最佳方法是什么?

.net c# search active-directory

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

如何在继续之前等待线程完成?

我有一些代码用于在.NET CF 2.0上启动一个线程:

ThreadStart tStart = new ThreadStart(MyMethod);
Thread t = new Thread(tStart);
t.Start();
Run Code Online (Sandbox Code Playgroud)

如果我在循环中调用它,则项目完全无序.如何引入等待t.Start(),以便在代码继续之前线程上的工作完成?BeginInvoke/EndInvoke比手动创建线程更适合这个吗?

c# multithreading compact-framework

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

Apache - 如何将单个和/或所有模块构建为共享模块

在Mac OS X 10.5上,我下载了最新版本的Apache 2.2.9.在通常配置之后,make,make install dance我有一个没有mod_rewrite的apache构建.这不是静态链接,并且模块也没有内置在/ modules文件夹中.

我必须执行以下操作来构建Apache和mod_rewrite:

./configure --prefix=/usr/local/apache2 --enable-rewrite=shared
Run Code Online (Sandbox Code Playgroud)
  • 有没有办法告诉Apache将所有模块构建为共享模块(DSO),以便我可以控制Apache配置的加载?
  • 现在我已经构建了Apache和mod_rewrite DSO,如何在不构建所有Apache的情况下构建另一个共享模块?

(我上次在Solaris上构建Apache(2.2.8)时,默认情况下它将所有内容都构建为共享模块.)

unix apache mod-rewrite configuration build

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

什么是ASP.NET中的模拟?

请解释非技术用户的模仿.然后请在ASP.NET的上下文中解释.冒充是好还是坏?我们是否在基于表单的身份验证的情况下使用它?

asp.net impersonation

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

是否可以从同一网络上的另一台计算机访问Azure模拟器?

我正在使用VS 2010 SP1和Windows Azure SDK 1.5运行Windows 7(x64).我希望能够在连接到同一网络的iPhone上调试Web应用程序,以缩短调试周期.

IIS正在此计算机上运行,​​并且可以在调试Azure项目时看到正在创建临时站点.有没有办法向IIS站点添加额外的绑定,以便我可以在启动调试时从iPhone连接?我可以在调试器启动时手动添加绑定,但是当我停止调试时会丢失.

iis debugging emulation azure

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

在REST与SOAP服务之间进行选择的指南?

有没有人有关于在REST与SOAP之间做出决定的文档或指南的链接?我理解这两个,但我正在寻找关键决策点的一些参考,例如安全性,这可能会让你倾向于一个或另一个.

architecture rest soap

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

Compact Framework的Zip库选项?

我的要求:

  • 支持.NET Compact Framework 2.0和Windows Mobile 6.0设备.
  • 只需将内容解压缩到存储卡上的目录即可.不需要创建zip文件.
  • 必须能够在公司/商业软件中使用.
  • 可以是开源的,但没有GPL或其他病毒许可证.

我见过用于CF库的Xceed Zip.还有哪些其他选择?

zip components compact-framework windows-mobile

9
推荐指数
2
解决办法
6894
查看次数

紧凑框架 - 是否有可用的MVC框架/库?

我找到了一篇由Microsoft员工撰写的关于这个主题的文章,但有没有人为此实现了更强大的框架?WinForms的轻量级框架是否可以轻松移植?我想快速加快速度并避免生成我自己的框架/库来处理这个问题,当有人聪明的时候已经这样做了.

我没有看过P&P集团的移动软件工厂,但我怀疑它有点沉重.值得一看吗?

编辑:我不是在寻找有关ASP.NET MVC项目的信息.我问的是紧凑框架的'WinForms'实现,以及如何用它实现MVC.

c# model-view-controller design-patterns compact-framework windows-mobile

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

Exchange 2003 - 用于查找房间/资源可用性的API?

我需要公开来自Web服务的房间可用性信息,这些信息将被许多其他应用程序使用.可用性信息存储在Exchange 2003中,现在可以使用Outlook 2003/2007进行查看.

我应该使用什么API或Web服务(如果可用)来获取这些信息?我想我可以使用Outlook API来实现它,但在这种情况下这是不可行的.此时也无法升级到Exchange 2007或更新版本.我想用C#编写应用程序,但假设一般API可能是基于COM的.

.net exchange-server exchange-server-2003

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