Tag: silverlight

获取canvas中UserControl的渲染大小

我需要向Canvas添加几个用户控件。 UserControl的大小取决于UserControl的ItemsControl中存在的项目数。 要正确定位控件并在用户控件之间绘制互连线,我需要父canvas的绝对宽度/高度。 怎么弄这些? ActualHeight和ActualWidth返回0。 我之前曾问过类似的问题 ,但无法得到正确的答案。 编辑:添加XAML od UserControl … …. ……

如何将添加的本地对象变量传递给我的事件处理程序?

我想将本地对象传递给事件处理程序。 我怎样才能做到这一点? 例如,如何在事件处理函数“hyperlinkBut​​ton_Click”中引用在下面的main函数中声明的“graphic”对象? void main() { Graphic graphic = new Graphic(); hyperlinkButton.Click+=new RoutedEventHandler(hyperlinkButton_Click); } void hyperlinkButton_Click(object sender, EventArgs e) { }

使用标准化科学记数法绘制字符串(上标)

我想在我的游戏中绘制以下字符串 为了比较,宇宙中有10 ^ 75个粒子。 其中10 75采用标准化的科学记数法格式化(正如我们在学校所做的那样)。 我使用SpriteBatch.DrawString方法,但我无法找出一个解决方案。 有一些微不足道的: 绘制两个字符串,其中第二个字符串的字体较小或缩放。 画一个图像。 我一直在看UTF表,但似乎不可能。 我必须为此任务使用特殊字体吗?

如何使用LINQ to XML查询日期时间值?

我正在开发silverlight中的window phone 7应用程序。 我是银光的新手。 我也是LINQ to XML的新手。 在我的应用程序中,用户选择日期并将一些交易细节提交到应用程序中。 细节存储在XML文件中。 我在我的应用程序中使用自定义日期控件进行日期选择,如下所示 private void DatePicker_ValueChanged(object sender, DateTimeValueChangedEventArgs e) { AppObj = Application.Current as App; AppObj.date = (DateTime)EntryDate.Value; } 然后AppObj.date的值存储在XML文件中。 有时我使用DateTime.Now将日期存储在XML文件中。 现在,我想通过查询LINQ to XML来生成提交的事务详细信息的报告。 我想为今天的日期,当前周和当月生成报告。 对于今天的日期报告,我使用以下代码 public void GetTransactionObjects(String strXMLFile, DateTime VDateTime) { XDocument doc = null; XMLFileManager XMLDocObj = new XMLFileManager(); doc = XMLDocObj.LoadXMLFile(strXMLFile); var vTransaction = […]

使用Silverlight的generics问题

我正在使用Silverlight 5(VS 2010)创建一个C#Web应用程序。 我最初创建了一个工作正常的控制台应用程序,现在我正在调整它到一个Web应用程序。 即使在Web应用程序中,它也适用于特别设置的数据类型(例如,对于int而不是它工作正常)但是当我使用generics时它不起作用。 它编译无错误,但它甚至不调试设置为“切换断点”的区域。 最初GUI是这样的: 但是当控件传递到容易出错的部分时,GUI会突然消失 而且我保留断点的地方被这个替换了 (参见最左边的) 因此我无法调试以找到问题 。 我正在尝试做的一些解释:在下面的给定代码中我有一个二进制文件并存储在“fileContents”中,它是数据类型byte[] (我现在没有向您透露读取该文件的方法,你可以认为fileContents包含MainPage类中的二进制文件的内容。 实际上我会将符号(forms为0和1的符号存储在二进制文件中)并找到它的频率(通过计算它在文件中重复的次数,但没有问题所以我没有为它编写方法)。 但是我的代码中的这个processingValue变量将是generics类型( ),我将它存储在”symbol” (也是类型的(从二进制文件读取的这个符号可能是这些short / int /之一)我没有在我的代码中显示的long / UInt32 / UInt64等)。 我有这样的场景: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using System.IO; using System.Text; using System.Runtime.InteropServices; using […]

如何在Windows Phone 7上收到来电通知?

我们需要为Windows Phone 7开发一个应用程序,我们需要知道何时发生呼叫(停止它)。 我们在SDK中有这个function吗? 我们可以在通话时收到通知吗? 最好的祝福, 乙

Windows Phone Silverlight 8.1中的提醒

在我的应用程序中提醒, 穆斯林祈祷在Windows Phone 8上运行良好,每当用户点击任何提醒时,它只需启动应用程序。 我已将手机更新到Windows Phone 8.1,同样的应用程序正常工作。 但是,在将我的应用重新定位到Windows Phone Silverlight 8.1之后; 提醒不会在点击它时启动应用程序。 我想知道这是一个已知的bug还是我错过了什么? 谢谢

将字符句点替换为莫尔斯语代码会使TextBox变得混乱

我正在尝试将所有字符替换为他们的莫尔斯代码等价物。 我使用了textBlock.Text.Replace()方法来实现这一点,它工作正常,直到我达到句点字符。 当我尝试用“。-.- .-”替换它时,它工作正常但是现在所有其他角色都搞砸了。 在人物角色之前,一切都很好。 这是代码 namespace PivotApp1 { public partial class Textmorse : PhoneApplicationPage { public string[] aakkoset = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”,”W”, “X”, “Y”, “Z”, “Ä”, “Ö”, “0”, “1”, “2”, “3”, “4”, “5”, “6”, […]

某些JPEG无法正确显示/大小限制

我有一个应用程序,我从Web下载jpegs,解码它们并在Windows Phone 7.1上显示它。 它运行良好,除了一个单独的jpeg文件。 我尝试了数百个jpeg的应用程序,这个问题很少发生。 顺便说一句,我尝试用PictureDecoder.DecodeJpeg和ImageTools的Jpeg解码器解码jpegs。 两者都产生了相同的结果。 图片的%60或%70显示为黑色,其余为正常。 注意:这不是2000 px限制问题。 在解码之后,我通过将图像分成几个部分来解决这个问题。 另一个注意:我检查了那些黑色区域的像素值,它们不是0(初始值)。 另一个注意事项2:在XAML中使用控件并将其源设置为下面的URL工作。 但这对我来说不是一个选择,因为我需要把它分成几块(因为2000 px问题)。 这是一个我遇到问题的jpeg: http : //d24w6bsrhbeh9d.cloudfront.net/photo/1840288_700b_v1.jpg 更新:在我解码了JPEG之后,我再次对其进行编码并将其保存到隔离的本地存储并使用Isolated Storage Explorer Tool获取该文件。 我可以显示图像,因此它被正确解码和编码。 我还在捣乱这个问题。

自定义画笔 – 我想要两个渐变链接在一起

我正在制作条形图,我希望每个条形图有两个单独的渐变。 首先,我想要一个渐变从上到下的纯红色到透明的红色。 我想画一个从右到左,黑色到不透明的渐变的顶部。 所以 – 在左下角我们应该有; 左下角 – 阿尔法0 右下角 – 阿尔法0 左上角 – Alpha 255颜色红色 右上角 – Alpha 255颜色黑色 所以实际上我想采用纯色,从左到右渐变添加到黑色然后获取它的输出并添加从上到下的渐变到透明度。 所有这一切,我希望它在一个刷子,这甚至可能吗?