我想知道是否可以将StackPanel的背景设置为Windows Phone 7用户选择的重音(主题)颜色.我听说你应该使用样式,因此它可以用于当前xaml页面上的所有StackPanel.但是我有点迷茫.
我当前静态背景颜色的示例:
<StackPanel Width="400" Background="#FF1BA1E2" Margin="0, 10, 0, 0" Tag="ABC">
<TextBlock Text="ABC" FontSize="50" Margin="10" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
我在这里先向您的帮助表示感谢.
PS:万一有人想知道十六进制值"#FF1BA1E2"是默认WP7蓝色重音(主题)的颜色.
我可以使用Mango API从手机上获取当前通话记录中的电话号码和日期时间详细信息吗?我认为目前的情况是不可能的.
我创建了一个实现IEnumerable(T)和自定义IEnumerator(T)的自定义集合.
我还在自定义集合中添加了一个Add()方法,如下所示:
public void Add(T item)
{
T[] tempArray = new T[_array.Length + 1];
for (int i = 0; i < _array.Length; i++)
{
tempArray[i] = _array[i];
}
tempArray[_array.Length] = item;
_array = tempArray;
tempArray = null;
}
Run Code Online (Sandbox Code Playgroud)
该实现基于此示例http://msdn.microsoft.com/en-us/library/system.collections.ienumerator.aspx.
当我使用我的数组进行foreach循环时,我想阻止集合修改(比如在循环中调用Add())并抛出一个新的InvalidOperationException.我怎么能这样做?