如何将WPF browser app 转换成WPF windows application

摘要:
因此,我们在处理权限和安全控制时必须非常小心。如果您的系统是用WPFBrowserProjectTemplate开发的,我们如何快速轻松地转换为WPF Windows应用程序?经过研究,我们发现通过修改项目文件,可以快速将程序切换到WPF WindowApplication。首先,我打开Visual Studio 2010,选择WPFBrowserApplication,项目名称:HelloWorld,并创建一个WPFBrowser Application示例以打开HelloWorld Csproj原始文件。打开ProjectFile的XML内容而不是打开项目文件。在PropertyGroup部分中,找到三个标记。

转载于:http://dotnetframework.blogspot.com.au/2011/01/wpf-browser-application-wpf-windows.html

WPF Browser Application 是WPF 中较新的功能。其实它的基本概念,仍然是ClickOnce Application。所以在权限及安控的处理上,必须很小心。

若你的系统已经用WPF Browser Project Template进行开发,我们要如何快速、无痛的转换至WPF Windows Application 呢?研究了一下,发现我们可以利用修改专案档的方式,快速切换程式到WPF Window Application。

我先开启Visual Studio 2010,选择 WPF Browser Application,专案名称:HelloWorld,建立一个WPF Browser Application 范例

开启 HelloWorld.csproj (*.csproj) 原始档。

不是开启专桉,而是打开 Project File 的 XML 内容

在 PropertyGroup 区段中,找到三个Tag。


image

      • StartAction:指Debug的启始位置,对应到 Project Property Windows


SNAGHTML15c0a91

      HostInBrowser:是否用IE启动

GenerateManifests:是否要设定权限,对应到Project Property Windows

image

  1. <StartAction>URL</StartAction>,改成<StartAction>Project</StartAction>
  2. <HostInBrowser>true</HostInBrowser>,改成<HostInBrowser>false</HostInBrowser>
  3. <GenerateManifests>true</GenerateManifest>,改成<GenerateManifests>false</GenerateManifests>

重新载入一次专案,再执行一次程式,你会发现原本的程式变成是WPF Windows Application咯

免责声明:文章转载自《如何将WPF browser app 转换成WPF windows application》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JSONPathAndroid类装载器DexClassLoader的简单使用-----制作android插件的前奏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF 和 UWP 中,不用设置 From 或 To,Storyboard 即拥有更灵活的动画控制

无论是 WPF 还是 UWP 开发,如果用 Storyboard 和 Animation 做动画,我们多数时候都会设置 From 和 To 属性,用于从起始值动画到目标值。然而动画并不总是可以静态地指定这些值,因为更多的时候动画的起始值和目标值取决于当前 UI 的状态。 本文中,我将将尽量避免设置 From 和 To 值,让动画可以随时中断并重新开始,而中...

Prism完成的一个WPF项目

Prism+MaterialDesign+EntityFramework Core+Postgresql WPF开发总结 之 终极篇 本着每天记录一点成长一点的原则,打算将目前完成的一个WPF项目相关的技术分享出来,供团队学习与总结。 总共分三个部分: 基础篇主要针对C#初学者,巩固C#常用知识点; 中级篇主要针对WPF布局与MaterialDesig...

WPF技术点

常用Path路径 正三角形(左):<Path Data="M40,0 L0,30 40,60 z" Stretch="Uniform"/> 正三角形(上):<Path Data="M0,40 L30,0 60,40 z" Stretch="Uniform"/> 正三角形(右):<Path Data="M0,0 L40,...

rdlc水晶报表在wpf里的使用

1引用程序集  Microsoft.ReportViewer.WinForms 2 xaml 命名空间 xmlns:rv="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms" 3 xaml 里用windowsFormsHost ...

WPF 多项选择下拉菜单

背景 项目中有一个多项选择筛选的功能, 由于筛选条件太多, 用户又习惯在平板上进行操作, 所以要求我们把checkbox 放到一个combobox里面, 然后checkbox的选项要在combobox里面显示出来, 再加一个全选功能. 喏, 就是这种效果. 实现     首先, 实现思路是: 1. 自定义一个用户控件 2.添加一个combobox 3...

WPF动画速率效果

在WPF中使用动画的情况非常多,而要让动画变得生动往往要使用一些变速动画,WPF也内置了很方便的缓动函数来实现这一功能。 除此之外,WPF还有关键帧动画,利用关键帧动画能够很好的控制动画的细节,与美工的很多设计保持完美一致。关键帧动画中还有一套叫做样条关键帧动画(SplineKeyFrame),这个动画利用一个三次贝塞尔曲线能够更准确的控制动画的速率。 不...