婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XAML中Button重繪為圓形的方法技巧

XAML中Button重繪為圓形的方法技巧

熱門標簽:AI外呼系統 價格 錦州企業外呼系統 最簡單的百度地圖標注店鋪 梧州地圖標注app 禹州電話外呼系統 青海保險智能外呼系統商家 營口400電話申請 新鄉機器人外呼系統 水經注萬能地圖標注
在用XAML布局的時候,有時候為了使界面Metro化,有些Button要使用圓形代替默認的長方形。以下的Button樣式可以解決這個問題,可以根據自己的需要再加以修改。當然如果你熟悉Bland的話可以直接使用它來繪制你需要的樣式,但是貼代碼是否更快一點呢?

復制代碼
代碼如下:

<Style x:Key="btnNext" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Pressed">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" Storyboard.TargetName="rectangle">
<DiscreteObjectKeyFrame KeyTime="0">
<DiscreteObjectKeyFrame.Value>
<Thickness>-3</Thickness>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Normal"/>
<VisualState x:Name="Disabled"/>
<VisualState x:Name="MouseOver"/>
</VisualStateGroup>
<VisualStateGroup x:Name="FocusStates">
<VisualState x:Name="Focused"/>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Rectangle x:Name="rectangle" RadiusY="25" RadiusX="25" Stroke="Blue" StrokeThickness="4">
</Rectangle>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Margin" Value="5"/>
<Setter Property="Width" Value="50"/>
<Setter Property="Height" Value="50"/>
<Setter Property="FontSize" Value="120"/>
<Setter Property="Foreground" Value="White"/>
</Style>

標簽:山南 懷化 青島 荊門 延邊 哈密 潮州 昭通

巨人網絡通訊聲明:本文標題《XAML中Button重繪為圓形的方法技巧》,本文關鍵詞  XAML,中,Button,重繪,為,圓,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《XAML中Button重繪為圓形的方法技巧》相關的同類信息!
  • 本頁收集關于XAML中Button重繪為圓形的方法技巧的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 太谷县| 北海市| 拉萨市| 长沙县| 叙永县| 峡江县| 神木县| 通辽市| 化隆| 英吉沙县| 曲靖市| 兴城市| 彰化县| 遂宁市| 公主岭市| 滦南县| 宁波市| 泌阳县| 江安县| 和龙市| 潮安县| 石渠县| 永泰县| 阿鲁科尔沁旗| 锦屏县| 民和| 德清县| 清远市| 通河县| 涿鹿县| 沧州市| 海林市| 靖远县| 简阳市| 时尚| 前郭尔| 菏泽市| 资兴市| 博湖县| 台东市| 三河市|