Tag: silverlight

如何隐藏PivotItem标头?

我希望有一个Pivot控件具有PivotItems,但没有透视项目横向文本(横向模式下的图库,当恢复为肖像时,它应该再次显示PivotItems标题)。 使文本PivotItem.Header = “”的解决方案并不好,因为标题文本占用的空间仍然保留(因此有一个空白空间未使用)。 我怎么能这样做?

以编程方式将子项添加到stackpanel不起作用

谁能发现我正在做的错误? 这是代码: StackPanel stackPanel = new StackPanel(); stackPanel.Orientation = Orientation.Vertical; for (int index = _elements.Count – 1; index >= 0; index–) { FrameworkElement element = _elements[index]; WriteableBitmap tempBitmap = new WriteableBitmap(element, null); Image image = new Image(); image.Source = tempBitmap; stackPanel.Children.Add(image); } stackPanel.UpdateLayout(); _bitmap = new WriteableBitmap(stackPanel, null); _bitmap.Invalidate(); 正如您所看到的,我正在创建一个临时Image,然后将其添加到stackpanel,然后创建一个最终的WriteableBitmap。 堆叠板的第一个孩子的身高是154,第二个是389。这一行之后: _bitmap.Invalidate(); 当我看到PixelHeight时它只有389.我的第一个孩子去哪儿了?

无法从我的Silverlight应用程序调用Assembly.GetName()

我想在我的应用程序中显示我的应用程序版本号,最简单的方法是使用程序集的版本号。 var assembly = System.Reflection.Assembly.GetExecutingAssembly(); var name = assembly.GetName(); return String.Format(“Version {0}.{1}”, name.Version.Major, name.Version.Minor); 我可以毫无问题地获得正在执行的汇编,但是对GetName()的调用会返回带有此消息的MethodAccessException 尝试使用安全透明方法’MainPage..ctor()’来访问安全关键方法’System.Reflection.Assembly.GetName()’失败。 为什么会发生这种情况,有什么我可以做的,如果没有,还有其他方法来检索汇编版本吗?

在RichtextBox中着色文本,C#

如何使用不同的颜色为新文本行着色,然后将其添加到RichTextBox? 我正在使用SilverLight。

为什么我的Silverlight XAML绑定的unit testing失败了?

我已经定义了以下combobox: 其中IsoCurrenciesList是IEnumerable – 我们定义的类型,在视图模型中声明为: private IEnumerable isoCurrenciesList; public IEnumerable IsoCurrenciesList { get { return isoCurrenciesList; } set { isoCurrenciesList = value; RaisePropertyChangedEvent(“IsoCurrenciesList”); } } 我的unit testing创​​建了一个视图和视图模型的实例,并在本地列表中设置了一些虚拟货币数据: [TestInitialize] public void TestInit() { _target = new View(); _viewModel = new ViewModel(); var ukp = new IsoCurrency { Code = “GBP”, Description = “Pound Sterling”, LocaleID = 826 […]

在Silverlight中编辑并继续?

Edit-And-Continue是我以前在基于C#的Winforms和ASP.NET项目中使用的最喜欢的调试工具之一。 但是,我在VS 2008上运行Silverlight 3.0应用程序,每当我尝试进行更改(中断后)时,它都说“调试Silverlight应用程序时不允许进行更改”。 此外,项目设置中没有“启用编辑并继续”选项。 是否有人(可能是内部人员)知道微软何时支持此function? (我需要它!)

Windows Phone 8.1中的后台代理(Silverlight)

我正在关注此链接以在WP 8.1 Silverlight中实现ScheduledAgent。 脚步 :- 编辑WMAppManifest.xaml : 添加了具有目标版本8.1的新ScheduledAgent项目。 : 现在我的ScheduledAgent类 #define DEBUG_AGENT using System; using System.Diagnostics; using System.Windows; using Microsoft.Phone.Scheduler; using Microsoft.Phone.Shell; namespace ScheduledTaskAgent2 { public class ScheduledAgent : ScheduledTaskAgent { protected override void OnInvoke(ScheduledTask task) { #if DEBUG_AGENT ScheduledActionService.LaunchForTest(task.Name, TimeSpan.FromSeconds(60)); #endif NotifyComplete(); } } } 我的代码启动代理 public const string PeriodicTaskName = “ScheduledTaskAgent2”; private PeriodicTask […]

使用XNA的Silverlight与纯HTML5相比

我最近决定进入WP7应用程序开发,但实际上还没有开始学习silverlight / xna; 只有C#。 我已经非常了解C ++了。 我的爸爸,为微软工作,最近告诉我学习Silverlight是没有意义的,因为从长远来看,它会变得无关紧要; 由于HTML5的优越性。 但是,我不知道有什么方法可以使用HTML5为WP7开发应用程序,而且我对标记语言几乎一无所知。 我想就此得到一些专业建议,所以这是我的问题: 考虑到我的C ++背景,HTML5路径和WP7 / silverlight / xna路径的优缺点是什么? 在财务方面(WP7 app submition,网站托管等的成本),家庭(C ++)和灵活性(语言能力)?

Silverlight 4:将文件上传到服务器

这是一个简单的: 我需要一个带有进度条的稳定简单文件上传器,我在搜索中找到了许多奇特的文件。 但是,我需要社区对哪些方面的看法? 教程链接将不胜感激。 BOUNTY:我有一个FileStream ,我想上传到服务器,下面是一个示例服务器服务器URL: string uploadUri; string SavedFileName = “testXRay.jpg” uploadUri = @”http://localhost/MyApplication/Upload/Images/” + SavedFileName; 我正在添加一个赏金,希望得到一个可以从我的SL应用程序中使用的工作解决方案。 MyApplication托管在IIS中。 如果需要任何其他信息,请在评论中提问。 谢谢!

迭代列表列表?

我有来自某个来源的项目(来自其他地方): public class ItemsFromSource{ public ItemsFromSource(string name){ this.SourceName = name; Items = new List(); } public string SourceName; public List Items; } 现在在MyClass中,我有来自多个来源的项目(从其他地方填充): public class MyClass{ public MyClass(){ } public List BunchOfItems; } 有没有一种简单的方法可以一次遍历BunchOfItems中所有ItemsFromSources中的所有Items? 即,像: foreach(IItem i in BunchOfItems.AllItems()){ // do something with i } 而不是做 foreach(ItemsFromSource ifs in BunchOffItems){ foreach(IItem i in ifs){ //do […]