小编Yea*_*Stu的帖子

可以在不编译xaml的情况下部署wpf应用程序吗?

是否可以以这样的方式部署WPF Windows应用程序,以便在运行时可以操作xaml文件?如果可能的话,我认为这可以类似于可以将.aspx页面部署为内容的asp.net应用程序,然后在运行时即时编译.

我想通过编辑XAML允许在运行时编辑屏幕的简单布局.有谁知道这是否可能?

编辑:当我引用xaml文件时,我指的是与我的UIElement类相对应的xaml.换句话说,我已经使用Xaml和代码隐藏,继承,事件处理程序,程序集引用等定义了UserControl类.当部署时间到来时,我希望能够保留代码隐藏功能但仍然允许xaml要编辑.

.net deployment wpf xaml

7
推荐指数
3
解决办法
5136
查看次数

功能区工具栏和Visual Studio 2008 Service Pack 1

今天我正在收听关于.NET 3.5 SP1Hanselminutes节目......里面有什么,他们两次提到了Visual Studio 2008 Service Pack 1中包含的类似Office 2007的Ribbon控件.

我对此非常感兴趣,因为我之前正在考虑从第三方供应商(可能是DevComponent的DotNetBar)购买此产品.但是,我今天早上做了一些研究,并没有发现任何与C#和WPF一起使用的控件.有没有人更多地了解所包含的Ribbon控件以及它是否可用于C#或WPF?

wpf user-interface ribbon .net-3.5 visual-studio-2008

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

寻找表达混合设计师

找到Expression Blend/WPF设计师执行合同工作的一些建议是什么?我认为(本地)自由设计师可能是最合理的价格,但我甚至不知道从哪里开始.

作为额外的背景,我位于美国中西部地区,设计师并不那么普遍.

wpf expression-blend

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

是否有任何Oracle数据提供程序不需要安装Oracle客户端?

我正在开发一个富客户端应用程序,它将使用Entity Framework(使用DevArt的DotConnect for Oracle)连接到中央Oracle数据库.但是,我发现此方案要求每个客户端计算机都安装Oracle客户端以连接到Oracle 10g服务器.有一个简单的方法吗?其他类型的Oracle提供程序(ODP.NET,EntLib Data,MS .NET Oracle提供程序)是否具有相同的要求?

编辑:感谢tuinstoel,我做了更多研究,并确认DevArt的dotConnect可以在Direct模式下运行,不需要安装Oracle客户端软件.这应该可以解决我使用Entity Framework连接到Oracle的问题.我还计划使用DbConnection连接到Oracle,我也可以使用DevArt的Oracle提供程序.我现在的问题是我不能让直接模式工作.

.net oracle devart

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

使用List <UIElement>作为ItemsControl的ItemsSource会导致不应用DataTemplate

我创建了一个自定义面板(MyCustomControl),它可以包含其他控件,并可通过依赖项属性进行配置.在不同的用户控件(MyUserControl)中,我在XAML中配置了多个MyCustomControl实例.

在用户控件之外,我试图将ItemsControl(myItemsControl)绑定到运行时MyUserControl中存在的MyCustomControl列表.因此,我通过依赖属性从MyUserControl中公开了List.

我遇到了这种策略的意外行为.我希望ItemsControl获取List并使用内部的每个控件实例作为对象,其数据值可以填充ItemsControl的DataTemplate.但是,它没有这样做.相反,它基本上完全忽略了DataTemplate,只是重新渲染list/ItemsSource中的所有控件.

总之,如果我将一个控件列表用作ItemsControl的ItemsSource,它不会将它们用作数据对象,而是将它们呈现为控件实例.

令人惊讶的是,如果我尝试执行相同的操作但使用ListBox而不是ItemsControl,则数据绑定按预期工作.我不想出于其他原因使用ListBox.有谁知道ListBox和ItemsControl之间的区别是什么影响这种行为?

编辑:我发现另一个用户在这里没有列出的解决方案有同样的问题:msdn社交论坛帖子

.net data-binding wpf

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

ASP.NET MVC(和MvcContrib)的隐藏功能

这个问题可能为时尚早,但是为了与隐藏的功能meme保持一致,我会对ASP.NET MVC框架和MvcContrib中隐藏的,或者我认为未充分利用的功能列表感兴趣.

asp.net-mvc

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

我应该使用Windows服务还是ASP.NET后台线程?

我正在ASP.NET 3.5中编写一个Web应用程序来处理一些基本的数据输入方案.应用程序还有一个组件需要不断轮询某些数据并根据业务逻辑执行操作.

实现"轮询"组件的最佳方法是什么?它需要每隔几分钟运行并检查一次数据.

我以前看过几个不同的选择:

  1. Web应用程序启动后台线程,该后台线程将始终在Web应用程序运行时运行.(我看到的实现在Application_Start事件中启动了线程.)
  2. 创建一个始终运行的Windows服务

这两种选择有哪些好处?还有其他选择吗?

我倾向于Windows服务,因为它是分开的,可以在不同的服务器上运行(更具可扩展性),并且可以更好地控制何时启动/停止等等.但是,我感觉像是具有"紧凑性"背景"在Web应用程序的过程中运行的逻辑可能使整个解决方案更容易理解.

asp.net windows-services

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

是否有人在生产中使用Microsoft软件许可和保护服务(SLP)?

Microsoft已经提出了我正在考虑将其用于.NET 3.5应用程序的这项相当新的技术。我很好奇,有人在使用这项技术吗?我担心使用安全虚拟机会对性能产生负面影响。同样,按照Microsoft宣传产品的方式,许可集成似乎是无缝的,不需要代码中的任何开发工作。这似乎是一个很棒的产品,但我想确保在投入使用之前先了解所有陷阱。

.net performance licensing

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

如何使iPhone键盘上升时不可见?

当我的iPhone应用程序启动时,主屏幕有一个键盘.目前,只要显示界面的其余部分,键盘就会上升,这在视觉上会分散注意力.

如何在键盘已经显示的情况下显示视图?

由于我在启动期间已经伪装了屏幕的其余部分,以便用户看到他们上次正在做的事情,我认为我也可以伪造键盘.但是如果当真正的键盘出现时动作就在那里,我就失去了效果.据我所知,键盘在一个单独的窗口上,而不仅仅是一个单独的视图,所以我不能用我自己的图像覆盖它.

有没有办法在我看到自己的图像时覆盖键盘,或者直到键盘一直向上显示键盘,或者让动画瞬间完成?

iphone keyboard startup

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

在同一个ASP.NET MVC表单中使用2个按钮

通常,是否可以在同一表单中有两个不同的按钮,这些按钮发布到ASP.NET MVC中的不同控制器操作?

我本质上试图以相同的形式有两个输入(type ="button")标签,但我希望它们执行不同的控制器动作.我想在一些情况下这样做,因为我认为它提供了一个良好的美学,能够点击按钮而不是超链接.有没有办法做到这一点,还是应该以不同的方式设计?

html asp.net-mvc

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