小编Rob*_*emo的帖子

在Silverlight 3中正确使用合并资源字典

正如我读到的:http://msdn.microsoft.com/en-us/library/cc903952(VS.95).aspx,特别是标有"使用ResourceDictionary的前向引用"的部分:

来自任何给定资源字典的静态资源引用必须引用已在资源引用之前以词法方式定义的资源.静态资源引用无法解析转发引用.因此,如果使用静态资源引用,则必须设计资源字典结构,以便在每个相应资源字典的开头或附近定义用于进一步按资源使用的资源.

这是否意味着我无法在App.xaml中执行此类操作:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Assets/Colors.xaml"/>
            <ResourceDictionary Source="Assets/Brushes.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

其中Brushes.xaml包含SolidColorBrush,LinearColorBrush等,引用Colors.xaml中定义的颜色的定义?

例如

<SolidColorBrush x:Key="OrangeRedBrush" Color="{StaticResource AppOrangeRed}"/>
Run Code Online (Sandbox Code Playgroud)

我在Colors.xaml中定义我的颜色,如:

<Color x:Key="AppOrangeRed">#FFBF3C1F</Color>
Run Code Online (Sandbox Code Playgroud)

我收到一个运行时错误,指出它无法找到具有键'AppOrangeRed'的资源.

组织颜色和画笔的最佳实践是什么,以便可以重复使用(在适当的情况下,我理解颜色是结构和画笔是参考对象,在http://weblogs.manas.com.ar/spalladino/2009/中解释03/02/silverlight-xaml-guidelines /)

谢谢Rob

silverlight resources resourcedictionary mergeddictionaries

7
推荐指数
2
解决办法
2830
查看次数

从主机操作系统访问来宾虚拟PC上的VPN连接

我正在运行我的主机操作系统 - Win 7 x64并运行Virtual PC XP的实例.我在Guest XP VPC操作系统上运行思科ISPec VPN客户端,可以成功连接到我公司的企业网络.

我无法在主机上运行思科IPSec客户端sw,因为它是64位,思科不支持其IPSec客户端产品上的64位,而且我现在没有很多选择转移到思科的SSL VPN客户端(AnyConnect).

XP VPC Guest OS不使用NAT网络适配器,而是使用本机的物理适配器.

当Cisco客户端未在XP VPC客户操作系统上运行时,我可以从客户操作系统ping主机,反之亦然.

几个问题:

  1. 当Cisco客户端运行并连接时,来宾操作系统无法再看到主机.

  2. 当XP VPC guest虚拟机连接到VPN时,我希望能够从主机访问VPN.

对于#2,我尝试了至少一种技术,描述:xenomorph.net/use-cisco-vpn-under-vista-x64/

此技术在Cisco伪网络适配器上打开ICS.

我无法让这个工作.但是,我可能错误地遵循了说明.

我也看过:http://www.pringle.net.nz/blog/PermaLink,guid,12ee0de7-f998-4084-8b06-537b3dbd5d9a.aspx

...涉及在主机和客户操作系统之间使用Loopback适配器和桥接.我没有遵循这个,因为说明并不完全清楚.

最后,我在网上看到了有关Open64N的x64版本的参考资料,但我对于朝这个方向犹豫不决.

任何人都可以指导我做正确的方向吗?

windows vpn 64-bit cisco virtual-pc

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