关于JavaFX与Silverlight vs. AIR有很多问题,现在Prism将会发布.
这些是具有类似目标的四种不同技术.我认为我们可以收集主要观点 - 在社区维基问题中考虑一个或另一个.
尽量保持火焰水平尽可能低,谢谢.
我有一个Silverlight DataGrid,每个列都填充了不同类型的数据.我试图弄清楚如何格式化单元格的某些内容DataGrid,特别是日期和格式.
我有一个日期列,当前显示如下:3/11/2010 12:00:00 AM.我宁愿它显示像3/14/2010.
我有一个数字列,目前显示如下:51.32.我宁愿它显示为51.32美元的货币.
我不知道怎么能这样做.我更喜欢在XAML而不是C#中进行,但两种解决方案都很好.
作为参考,到目前为止这是我的XAML:
</data:DataGridTextColumn>
<data:DataGridTextColumn Header="Payee"
Binding="{Binding Payee}"/>
<data:DataGridTextColumn Header="Category"
Binding="{Binding Category}"/>
<data:DataGridTextColumn Header="Memo"
Binding="{Binding Memo}"/>
<data:DataGridTextColumn Header="Inflow"
Binding="{Binding Inflow}"/>
<data:DataGridTextColumn Header="Outflow"
Binding="{Binding Outflow}"/>
</data:DataGrid.Columns>
Run Code Online (Sandbox Code Playgroud) 如何从代码中获取WCF启用Silverlight的服务的所有方法的列表.
我已经添加了Silverlight应用程序的服务引用.
我可以使用Reflection获得所有方法吗?
如果可以请提供我的例子.
下面的代码是一个silverlight应用程序,但在WPF中也是如此,所以它似乎只是我在委托,事件等方面缺少的东西.
任何人都可以告诉我为什么以下代码成功执行此事件:
OnLoadingComplete(this, null);
Run Code Online (Sandbox Code Playgroud)
但从不执行此事件处理程序?
void initialDataLoader_OnLoadingComplete(object obj, DataLoaderArgs args)
Run Code Online (Sandbox Code Playgroud)
码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Controls;
using System.Diagnostics;
namespace TestEvent22928
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
DataLoader initialDataLoader = new DataLoader("initial");
initialDataLoader.RegisterText("test1", "http://test:111/testdata/test1.txt");
initialDataLoader.RegisterText("test2", "http://test:111/testdata/test2.txt");
initialDataLoader.BeginLoading();
initialDataLoader.OnLoadingComplete += new DataLoader.LoadingComplete(initialDataLoader_OnLoadingComplete);
}
void initialDataLoader_OnLoadingComplete(object obj, DataLoaderArgs args)
{
Debug.WriteLine("loading complete"); //WHY DOES EXECUTION NEVER GET HERE?
}
}
public class DataManager
{
public DataLoader CreateDataloader(string dataloaderIdCode)
{
DataLoader dataLoader = new DataLoader(dataloaderIdCode); …Run Code Online (Sandbox Code Playgroud) 我使用C#的基本实用程序编写了一个dll库.但是为了平台独立性,我想把它移植到silverlight.可能吗?如果可能的话,该怎么做?
或者你们有其他建议吗?
我想在WPF/Silverlight窗口的每个角落都有4个按钮.但是我希望网格/窗口中的东西在按钮的"后面",好像它们漂浮在顶部.
<Grid x:Name="ButtonRoot">
<Button VerticalAlignment="Top" HorizontalAlignment="Left"
Name="bTopLeft" />
<Button VerticalAlignment="Top" HorizontalAlignment="Right"
Name="bTopRight" />
<Button VerticalAlignment="Bottom" HorizontalAlignment="Left"
Name="bBottomLeft" />
<Button VerticalAlignment="Bottom" HorizontalAlignment="Right"
Name="bBottomRight" />
<!-- Other junk here -->
</Grid>
Run Code Online (Sandbox Code Playgroud)
问题是,按钮不会"过度",因为事物将"包裹"在按钮周围.我该如何达到这个效果?
对于那里的任何银色狂热分子,我想问一下Silverlight 4.0与Silverlight 1.0相比有哪些新功能?我是Silverlight的新手,需要获得该技能组.
byte[] binaryData = new Byte[pngStream.Length];
long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length);
string base64String = System.Convert.ToBase64String(binaryData,
0,
binaryData.Length);
Run Code Online (Sandbox Code Playgroud)
我有Byte数组的二进制数据.有人知道如何将它保存到silverlight3或c#中的任何图像文件(png或jpg)中吗?
谢谢
我有一个silverlight应用程序,用户可以在浏览器外安装.
当右键单击,并期待在更新面板,它被设置为"检查更新,并让我选择是否下载并安装:
替代文字http://www.deviantsart.com/upload/uhjdal.png
然而,用下面的代码,我的应用程序检测并下载新版本的自动,和新版本可于下次启动应用程序,无需任何用户互动:
App.xaml.cs:
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new BaseApp();
if (Application.Current.IsRunningOutOfBrowser)
{
Application.Current.CheckAndDownloadUpdateAsync();
Application.Current.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted);
}
}
void Current_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
if (e.UpdateAvailable)
{
//an new version has been downloaded and silverlight version is the same
//so user just has to restart application
}
else if (e.Error != null &&
e.Error …Run Code Online (Sandbox Code Playgroud) 我想在Silverlight 4中为我的(编辑)按钮构建一个模板.因此,我想将图像作为嵌入式资源包含在内.
所以我的问题是:如何在模板中使用嵌入式资源图像作为我的按钮?
ControlTemplate(TargetType ="Button")位于一个外部Ressources.xml中.
Christoph