当前位置: 首页 > wzjs >正文

南宁网站优化公司电话瀑布流模板中加入广告 wordpress

南宁网站优化公司电话,瀑布流模板中加入广告 wordpress,网站更新的意义,网站做成响应式的有什么弊端一、路由事件 WPF中存在一种路由事件(routed event),该事件将发送到包含该控件所在层次的所有控件,如果不希望继续向更高的方向传递,只要设置e.Handled true即可。 这种从本控件-->父控件->父的父控件的事件&am…

   一、路由事件

        WPF中存在一种路由事件(routed event),该事件将发送到包含该控件所在层次的所有控件,如果不希望继续向更高的方向传递,只要设置e.Handled = true即可。

        这种从本控件-->父控件->父的父控件的事件,成为冒泡事件(bubbling event)。

        路由方向也可以反向,比如从父控件->子控件->子控件的子控件。这种事件成为下钻事件(tunneling event),下钻事件都是使用Preview作为前缀。

举例说明:

1.1  对于一个grid中的button按钮,选择该按钮后按下某个按键(除了回车+空格外),则触发顺序为:

        window_PreviewKeyDown --> Grid_PreviewKeyDown ->Button_PreviewKeyDown

->Button_KeyDown--> Grid_KeyDown-->  window_KeyDown

      可见PreviewKeyDown是下钻事件;而KeyDown是冒泡事件

1.2  如果增加  e.Handled = true,见下面代码,则触发顺序为:

window_PreviewKeyDown --> Grid_PreviewKeyDown,后面命令就不执行了

 private void Grid_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     MessageBox.Show("grid - previewkeydown");
     e.Handled = true;
 }

二、作用于按钮的样式

   2.1 如果所有按钮需要同样的样式,则可以使用如下(TargetType="Button")代码:

 <Window.Resources><Style TargetType="Button"><Setter Property="Background" Value="Red"/><Setter Property="FontSize" Value="15"/></Style></Window.Resources>

2.2 给样式命名(x:Key),然后应用到某些控件上(Style="{StaticResource greenButtonStyle}" )

 <Window.Resources><Style TargetType="Button"><Setter Property="Background" Value="DarkGray"/><Setter Property="FontSize" Value="15"/></Style><Style x:Key="greenButtonStyle" TargetType="Button"><Setter Property="Background" Value="Green"/><Setter Property="FontSize" Value="15"/></Style></Window.Resources><Button x:Name="btnFile" Style="{StaticResource greenButtonStyle}"   />

3.使用BasedOn来利用自定义的某类控件的格式

   

<Window.Resources><Style TargetType="Button"><Setter Property="Background" Value="DarkGray"/><Setter Property="Foreground" Value="Red"/><Setter Property="FontSize" Value="15"/><Setter Property="Height" Value="50"/></Style><Style x:Key="greenButtonStyle" TargetType="Button" BasedOn="{StaticResource {x:Type Button}}"><Setter Property="Background" Value="Green"/>     </Style><Style x:Key="yellowButtonStyle" TargetType="Button" BasedOn="{StaticResource {x:Type Button}}"><Setter Property="Background" Value="Yellow"/></Style></Window.Resources>

4. 公共资源可以放置到:资源字典中:

这样每个窗口都可以使用这些公用的资源字典。

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/Style/MyButtonStyle.xaml"/>
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

5.对控件本身进行样式设定

<Button x:Name="btnFile"  Width="50" HorizontalAlignment="Left"  Grid.Column="0" Grid.Row="0" Margin="0,0,0,0  " Click="btnFile_Click"><Button.Template><ControlTemplate TargetType="Button"><Border Background="White" BorderThickness="4" BorderBrush="Black" CornerRadius="10" ><ContentPresenter Content="文件" HorizontalAlignment="Center" VerticalAlignment="Center"/></Border></ControlTemplate></Button.Template>
</Button>

http://www.dtcms.com/wzjs/560109.html

相关文章:

  • 滦平县建设局网站传媒公司有哪些
  • 各大网站黑白几天想象力网站建设
  • 企业网站开发需求分析汽车网站制作策划方案
  • 五分钟自己创建网站的方法宿州金融网站建设
  • 瀑布流分享网站源代码下载网站开发算是研发支出吗
  • 猎头网站模板wordpress占用资源大
  • 相机网站建设规划书软件工程是干什么的
  • 十堰网站建设怎么做网页设计与制作教程电商
  • 合肥网站建设代理商章丘网站建设哪家好
  • 在线做动漫图的网站网站建设可行性分析表
  • 海南四定网站开发Python电影网站开发
  • wordpress模板创建对网站外部的搜索引擎优化
  • 一家专门做动漫的网站为什么要进行网络整合营销?
  • 公司建设网站的必要性个人网站用什么开发
  • 做百度网站排检测网站开发语言
  • 做版式的网站个人站长做网站需要多少钱
  • 光触媒网站建设武进网站建设哪家好
  • 淘宝建设网站的英语不行如何编程做网站
  • 怎样做服务型网站小程序开发流程详细
  • 南阳做网站价格微信上打开连接的网站怎么做的
  • 建设企业网站官网企业假网站怎么做
  • wordpress 获取指定分类北京网站sem、seo
  • 网站怎么做能赚钱做网站ps分辨率给多少
  • 建设银行山西招聘网站网站建设与网站开发
  • 自己的电脑做服务器搭建网站深圳网站建设的客户在哪里
  • 留言网站怎么做海宁市网站建设
  • 企业所得税计算公式2022网站站内优化方案
  • 海搜网做的网站怎么办成都网站推广公司
  • 基于js原生的新闻类静态网站建设如何做机票预订网站
  • 天津品牌网站建设是什么佛山新网站建设详细内容