小编Sta*_*tan的帖子

CodeDom和Silverlight

可以使用System.CodeDom常规.NET应用程序创建Silverlight应用程序(.xap文件,testpage.html,ClientBin旁边的内容资源,浏览器设置等)吗?这意味着我有一个创建Silverlight应用程序的控制台或winforms应用程序 - 这可能与System.Codedom一起使用吗?

我搜索过高低,没有找到任何相关信息.

.net silverlight codedom

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

从Path获取文件夹名称

如果我有像"C:\ My Documents\Images\Image1.png"这样的文件路径,如何获取"Image1.png"文件的父文件夹名称?在这种情况下,"图像",但这只是一个样本.我看了一下System.IO.Path,似乎没有任何东西.也许我忽略了它,但我不知道它会在哪里.

.net c# vb.net

8
推荐指数
2
解决办法
4849
查看次数

检测Windows Phone 7的本国

有没有办法以编程方式找出当我的应用程序在手机上打开时用户手机所在的国家/地区?

我有一个我正在开发的应用程序可以使用lbs/kg单位,如果某人的手机来自美国,我想默认启用lbs,如果手机来自其他任何地方,我想默认显示kg.(请注意,我不需要考虑检查他们所连接的位置是否准确,因为可能是他们正在旅行或使用其他国家/地区的代理服务器).

silverlight windows-phone-7

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

是否可以在Silverlight中为PolyLineSegment设置动画,即PointCollection?

我裁剪画布我有一个菱形PolyLineSegmentPathGeometry.我试图为它的PointCollection设置动画,但似乎无法解析TargetProperty.这是谷歌发现的唯一其他参考资料,这正是我正在努力做的事情和相同的事情PropertyPath:http://forums.silverlight.net/forums/p/22239/78225.aspx

甚至可以Point从a PointCollection中获取a 来改变它在动画中的值吗?

silverlight animation pathgeometry

7
推荐指数
1
解决办法
784
查看次数

使用Start X/Y和Start + Sweep Angles获取ArcSegment中的终点

有没有人有一个很好的算法来计算终点ArcSegment?这不是圆弧 - 它是椭圆弧.

例如,我有这些初始值:

  • 起点X = 0.251
  • 起点Y = 0.928
  • 宽度半径= 0.436
  • 高度半径= 0.593
  • 起始角度= 169.51
  • 扫掠角= 123.78

我知道我的弧最终应该在X = 0.92和Y = 0.33(通过另一个程序)的位置,但我需要在ArcSegment指定结束点的情况下执行此操作.我只需要知道如何计算终点,所以它看起来像这样:

<ArcSegment Size="0.436,0.593" Point="0.92,0.33" IsLargeArc="False" SweepDirection="Clockwise" />
Run Code Online (Sandbox Code Playgroud)

有谁知道计算这个的好方法?(我认为这不是WPF或任何其他语言,因为数学应该是相同的).

这是一张图片.除了终点(橙色点)之外,所有值都是已知的. 图像描绘弧


编辑: 我发现DrawArc在.NET GDI +有一个带有重载的例程,几乎可以满足我的需要(更多关于"几乎在一秒内").

要简化查看,请以下面的示例为例:

Public Sub MyDrawArc(e As PaintEventArgs)

    Dim blackPen As New Pen(Color.Black, 2)
    Dim x As Single = 0.0F
    Dim y As Single = 0.0F
    Dim width As Single = 100.0F
    Dim height As Single = 200.0F …
Run Code Online (Sandbox Code Playgroud)

.net wpf geometry drawing geometric-arc

7
推荐指数
1
解决办法
4180
查看次数

如何巩固角度?

紧缩紧缩.

使用" 使用开始X/Y和开始+扫描角度获取ArcSegment中的终点"中的计算,我如何能够对角度进行scrunchify或膨胀(-ify).

见下图.绿盒子是原创的.黄线描绘了松脆或膨胀的开始/结束角度应该变成什么,但是如果原始开始角度= 169,则结束= 293,红线表示在碾压或膨胀的椭圆弧上.

我需要一种方法来弄清楚如何根据绿色框中的原始值和蓝色和橙色框中的高度/宽度/ xRadius/yRadius值创建开始/结束的新角度.

原版的宽度缩紧高度蜷缩

有谁知道计算,以弄清楚新角度应该是什么?

.net wpf geometry drawing angle

6
推荐指数
0
解决办法
340
查看次数

VB.NET中的OOP - 孩子,父母,父母

我正在尝试用VB做一些事情,我想我不知道如何做到这一点.对不起,我对OOP并不擅长.

我有很多我正在创建的东西,它们有两个值 - 父名和子名(是的,实际的人!).

所以它会是这样的:

Public Class Child
    Public Property ParentName As String
    Public Property ChildName As String
End Class
Run Code Online (Sandbox Code Playgroud)

然后:

Public Class Parent
    Public Property ParentName As String
    Public Property ChildName() As String
End Class
Run Code Online (Sandbox Code Playgroud)

然后我需要将这些添加到Parents父级可以有一个或多个子级的类中.

我首先添加一个Child.如果该子项的父名称已存在,则只需将Child的名称添加到该父项,但如果该项不存在,则创建一个新的父项(使用该子项).然后将所有父母添加到父母的集合(与他们的1个或更多孩子).

结果列表看起来像这样:

父母:

  1. 父母:Jonathan Murry
    1. 孩子:Carl Murry
  2. 家长:凯瑟琳安德森
    1. 孩子:史蒂文安德森
    2. 孩子:德博拉安德森
    3. 孩子:托马斯安德森
  3. 家长:徐静
    1. 孩子:刘明
    2. 孩子:刘宁

(注意最后一个 - 父/子姓不需要匹配 - 在这种情况下,孩子取父亲的姓,而不是母亲,但我们不列出父亲).

我如何创建这些类型的类,以便我可以将子项添加到父项,将父项添加到父项,然后确保它与Linq一样可以使用?

Thx提前.

vb.net oop

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

Silverlight中的应用程序范围的字体资源

我想看看是否可以在Silverlight控件中使用应用程序范围的字体,可以在application.resources中设置,然后在整个应用程序中使用.他们不需要指定关于字体的其他内容,如粗体或斜体,只需要名称.

大多数情况下,这适用于需要嵌入到应用程序中的自定义字体.例如,我正在寻找一些简单的东西(不是任何特定的控制或控制类型)......

<Setter x:Key="My First Font"
        Property="FontFamily"
        Value="VINERTIC.TTF#Viner Hand ITC" />
Run Code Online (Sandbox Code Playgroud)

然后在任何给定的控制中我会输入......

<TextBlock FontFamily="{StaticResource "My First Font"}"
           x:Name="ApplicationTitle"
           Text="NEXT PAGE" Foreground="Red"/>
Run Code Online (Sandbox Code Playgroud)

...要么...

FontFamily="{Binding "My First Font"}"
Run Code Online (Sandbox Code Playgroud)

或某些这样的事情.

我知道我所做的不起作用,但这是理想的效果.

我似乎无法找到有关如何设置应用程序范围的字体系列的任何文档.有什么建议?

silverlight fonts

5
推荐指数
0
解决办法
1456
查看次数

发音识别 - 语音API或算法

是否有任何用于Windows Phone的API - 或者除了向服务器发送音频之外的其他一些方法 - 以识别特定单词的发音方式?

想要的是在语义上或与源音频文件之外的任何其他标准进行比较(对于用户说出特定单词与源音频文件的准确程度的置信度等级).

我已经看了很多,并且无法找到任何可以在没有连接到服务器的Windows Phone上运行的东西.

如果不存在API,是否有一组.NET类(开源)可以修改以用于此目的?

.net speech-recognition windows-phone-7

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

创建自己的例外

我想建立一些已知错误的建议.假设我有一个Windows表单,需要在对象中设置图像的源路径.肯定是:

  • 一条有效的道路
  • 一个图像
  • 巴布亚新几内亚
  • 尺寸为32 x 32
  • 没有透明度

关于捕获错误的事情是我希望类尽可能地处理错误,而不是Windows窗体.

所以我要说:

Public Class MyImage
    Public Property SourcePath As String
End Class
Run Code Online (Sandbox Code Playgroud)

Sub TestImage()
    Dim imgPath As New MyImage
    Try
        imgPath.SourcePath = "C:\My Documents\image001.png".
    Catch ex As Exception
 MsgBox(ex)
    End Try
End Sub
Run Code Online (Sandbox Code Playgroud)

SourcePath应该是一个指向有效图像文件的字符串路径,即png,即32x32且没有透明度.如果它不是那些中的一个或多个,我只想ex报告那里有什么错误(例如"图像不是32x32"或"图像包含透明度,这不应该."它也不是32x32.).如何为SourcePath上面的属性创建自己的例外?

最重要的是,假设我上面有相同的要求,但不是32x32大小,我需要48x48大小的图像SourcePath.有没有办法为此定制?

Thx提前

.net c# vb.net error-handling

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

Word 2010 VSTO开发

我正在尝试创建一个Word 2010/2007 VSTO加载项,并遇到了几个问题:

  1. 如果我使用功能区中的Backstage View和其他2010功能,Word 2007将如何处理它们?(即我是否需要对版本进行某种条件检查?如果是,怎么做?)
  2. 整个主要互操作的事情.设置对Word 14.0的引用并嵌入主要的interops是否允许我在没有新的主要interops的情况下部署到Word 2007?

提前致谢!

vsto ms-word office-2010

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

来自内存资源的MSBuild

MSBuild是否可以从纯内存资源构建EXE.例如,假设我构建了一个.csproj和几个表单以及代码隐藏并保存到内存流中,MSBuild可以使用这些流来构建一个EXE吗?

目的是除了最终的EXE之外没有任何内容写入磁盘.

如果是这样,是否有关于此主题的好博客文章或其他参考?

c# msbuild

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

在Silverlight中获取UserControl父级的更好方法

在我的MainPage.xaml上,我有时需要将UserControl添加到主面板(Canvas).单击时,UserControl需要从MainPage.xaml访问例程 - 它是父级的父级 - 它将自己创建UserControl Visibility = Collapsed或从MainPage.xaml中一起删除.

现在在我正在做的UserControl背后的代码中

Dim c = VisualTreeHelper.GetParent(Me)
Dim mp As MainPage = VisualTreeHelper.GetParent(c)
mp.MyRoutine(3)
Run Code Online (Sandbox Code Playgroud)

这是有效的,但它让我想知道是否有更直接的方式来做这个或更优选的方式.有任何想法吗?

silverlight

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