Content contentObject = Application.Current.Host.Content;
contentObject.IsFullScreen = !contentObject.IsFullScreen;
<!--NotifyOnValidationError:是否使用错误验证通知
ValidatesOnExceptions:是否报告验证错误-->
<TextBox Width="120" Height="30" Margin="10,0,0,0" x:Name="txtPrice" Text="{Binding Price,Mode=TwoWay,NotifyOnValidationError=True,ValidatesOnExceptions=True}" BindingValidationError="txtPrice_BindingValidationError" TextChanged="txtPrice_TextChanged"></TextBox>
4.鼠标拖拽。主要用到鼠标的三个事件,mouseleftbuttonup/mouseleftbuttondown/mousemove,只有处理好这三个时间的逻辑,便可以比较容易的实现
5.一个不错的布局,通过家在不同的UserControl到一个主页面,即给定一个页面,对这个页面进行切分,比如分为hear/menu/content/footer/这样的UserControl进行单独制作,最后在一个主页面,引入这样usercontrol便可,这个是silverlight很推崇的思想。
SolidColorBrush scb = new SolidColorBrush(Color.FromArgb((byte)sldA.Value, (byte)sldB.Value, (byte)sldG.Value, (byte)sldB.Value));