我有一个Windows Phone 7应用程序.
我有一个stackpanel控件,托管其他一些控件.我想为stackpanel设置一些不透明度,为包含的控件设置不同的不透明度.我怎样才能做到这一点?我试过了:
<StackPanel Orientation="Vertical" Height="135" Width="450" Name="StackPanel1" Background="Gray" Opacity="0.1">
<TextBlock Name="gameStatus" TextAlignment="Center" Width="450" Margin="0, 0, 0, 0" FontSize="22" Foreground="#FFC8AB14" Text="{Binding Status}" Opacity="1"/>
<Stackpanel/>
Run Code Online (Sandbox Code Playgroud)
但是包含的文本块总是继承了stackpanel的不透明度......
谢谢
拥有xaml如下:
<controls:Pivot Title="TEST" Foreground="#FF0000FF">
<controls:PivotItem Foreground="#FF00FF00">
Run Code Online (Sandbox Code Playgroud)
第二个前景色不用于标题(仅用于内容)...目标是使Pivot.Title具有与PivotItem.Title不同的颜色...这适用于Panorama和PanoroamaItem - 这是wp7控件中的错误?
我想将Silverlight ListBox绑定到Dictionary<int, string>.我试过以下没有成功:
someListBox.ItemsSource = someItems;
Run Code Online (Sandbox Code Playgroud)
和
someListBox.ItemsSource = someItems.Values;
Run Code Online (Sandbox Code Playgroud) 我有一个List<string>,我想迭代这个集合,并在按钮点击时对每个字符串做一些事情.我在这里有一个小例子来说明我正在尝试做的事情:
//items is a System.Collections.Generic.List<string>
foreach (string s in items)
{
Button b = new Button() { Content = s };
b.Click += (obj, ev) =>
{
MessageBox.Show(s);
}
//add b to form, container, etc...
}
Run Code Online (Sandbox Code Playgroud)
正如您所期望的那样,按钮是使用正确的内容正确创建的,但是当我单击任何按钮时,其中的文本MessageBox始终是最后一个字符串items.我错过了什么?为什么Click按钮的所有功能都传递给集合中的最后一项?
我有一些代码,我觉得很难理解.有人可以帮我逐行分解吗?
Service1Client client = new Service1Client();
client.getPrimaryListCompleted += new EventHandler<getPrimaryListCompletedEventArgs>(AddPrimaryMarkerGraphics);
client.getPrimaryListAsync();
Run Code Online (Sandbox Code Playgroud) Msdn doc for IsolatedStorageFile.IncreaseQuotaTostates:
要增加配额,必须从用户启动的事件中调用此方法,例如在按钮单击事件的事件处理程序中.当您调用IncreaseQuotaTo方法时,Silverlight中的公共语言运行库会显示一个对话框,供用户批准该请求.如果用户拒绝请求,则此方法返回false,并且配额保持相同的大小.
Silverlight如何知道该方法是从用户启动的事件(如按钮单击而不是其他线程)调用的?
更具体地说:什么是用户发起的事件?有没有办法克服这个限制?
还有一个问题:
当用户第一次访问我的应用程序时,我会自动下载文件,但我不希望用户按"下载",然后当我检测到需要更多空间时,调用IncreaseQuota并出现"Silverlight对话框",要求更多空间.
我想自动开始下载(非用户启动),如果我检测到需要更多空间,请调用IncreaseQuota,然后出现"Silverlight对话框".(没有用户按下载).
最近我遇到了Pete Blois的名为Explode的行为.这是链接: -
http://blois.us/blog/2009/07/explode.html
当您单击网格时,即使Silverlight没有真正的3D效果,网格也会像真正的3D效果一样爆炸.
我研究了代码但无法获得行为的核心逻辑.任何人都能解释一下PrepareShards的功能是什么,ApplyForce在做什么?Shards课的目的是什么?我认为它试图模拟一个有X,Y和Z的点.我研究了半小时的代码,但却无法完全了解它在做什么.我知道我不需要理解这背后的逻辑.但是,如果我想创建一些像这样的高级效果怎么办?研究引擎盖下的内容总是好的.有没有人写过博客文章,解释这个代码是什么,或者作者教授这类现实生活的东西?或者,如果你们都有时间,你能解释一下它在做什么吗?
提前致谢 :)
我想保存我当前的表格(实际上是它的一部分,一种特定的裁剪图像)外观,并将其用作另一个silverlight控件/页面上的图像(动态地和编程显然)
我在这里找到了一个关于2岁的问题,并且在SL2.0中没有办法解决这个问题
Silverlight:从silverlight控件创建图像
我无法在互联网上找到答案所以我在问SL4.0现在是否有可能?
看来微软已经过分简化了WPF和Silverlight的数据绑定方面.我已经将一些数据读入了几个"ObservableCollection"类型,但是我没有必要将它绑定到我的XAML代码中定义的任何对象.相反,现在我已经阅读了数据,我想检查它并将其放入我自己的结构中.
在线搜索,我还没有看到任何方法可以在我的代码中逐行逐步浏览ObservableCollection类型.但必须有办法做到这一点.那么,我该怎么做?
有没有办法让清单中的文字更小?我的"标题"正在运行图标的结尾....
<Tokens>
<PrimaryToken TokenID="MyVirtualHealthCheckToken" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">vhcBackground.png</BackgroundImageURI>
<Count>0</Count>
<Title>MyVirtualHealthCheck</Title>
</TemplateType5>
</PrimaryToken>
</Tokens>
Run Code Online (Sandbox Code Playgroud)