国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

掌握WPF控件:熟練常用屬性(一)

這篇具有很好參考價值的文章主要介紹了掌握WPF控件:熟練常用屬性(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

WPF布局常用控件(一)

Border

  • Border控件是一個裝飾控件,用于圍繞其他元素繪制邊框和背景。它提供了一種簡單的方式來為其他控件添加邊框和背景樣式,而無需自定義控件的繪制邏輯。
常用屬性 描述
Background 用于設(shè)置背景顏色或圖像。
BorderBrush 用于設(shè)置邊框的邊框顏色
CornerRadius 用于設(shè)置邊框的圓角程度。
BorderThickness 用于設(shè)置邊框的寬度。它是一個Thickness對象,分別可以設(shè)置上、下、左、右邊框的寬度。通過調(diào)整BorderThickness屬性來控制Border控件邊框的粗細(xì)程度。
Padding 用來設(shè)置內(nèi)邊距 。
  • 下面寫個例子
<Grid HorizontalAlignment="Center">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="300"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>
    <Border Grid.Row="0" Grid.Column="0" Height="80"  BorderBrush="Black" BorderThickness="6"  Padding="10" >
        <TextBlock  Foreground="Red" TextWrapping="Wrap">
            邊框顏色(BorderBrush)黑色,邊框線(BorderThickness)同等寬度6
        </TextBlock>

    </Border>

    <Border Grid.Row="1" Grid.Column="0" Height="80" BorderBrush="SlateBlue" BorderThickness="5,10,15,20"  Padding="10" CornerRadius="15">
        <TextBlock  Foreground="Red" TextWrapping="Wrap">
           邊框?qū)挾茸笊嫌蚁虏煌?BorderThickness),邊框圓角(CornerRadius)15
        </TextBlock>
    </Border>

    <Border Grid.Row="2" Grid.Column="0" Height="90" BorderBrush="SlateBlue" BorderThickness="5" Background="Green"  Padding="10" CornerRadius="15">
        <TextBlock  Foreground="White" TextWrapping="Wrap">
          邊框顏色(BorderBrush)紫色,邊框?qū)挾龋˙orderThickness)上下左右都為5 ,背景顏色(Background)綠色 邊框圓角(CornerRadius)15
        </TextBlock>
    </Border>

</Grid>

掌握WPF控件:熟練常用屬性(一),wpf

BulletDecorator

  • 用于在控件前添加符號(如項目符號)以實現(xiàn)列表項或標(biāo)記樣式的效果。
常用屬性 描述
Bullet 用于定義顯示在裝飾器前面的“子彈”圖形,這是一個內(nèi)容屬性,可以是任何 UIElement 類型的對象比如一個小圓點、圖像或其他自定義形狀。
Child BulletDecorator 控件的主要內(nèi)容區(qū)域,它可以放置任意類型的 UIElement,例如文本、按鈕、面板等。
  • 下面寫個例子
<Grid HorizontalAlignment="Center">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="300"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>

    <BulletDecorator  Grid.Row="0" Grid.Column="0" Margin="0 20 0 0">
        <BulletDecorator.Bullet>
            <Ellipse Width="10" Height="10" Fill="Black" />
        </BulletDecorator.Bullet>
        <BulletDecorator.Child>
            <TextBlock Foreground ="Purple">
                這是在文本前面增加一個圓點標(biāo)記
            </TextBlock>
        </BulletDecorator.Child>
    </BulletDecorator>

    <BulletDecorator  Grid.Row="1" Grid.Column="0">
        <BulletDecorator.Bullet>
            <Image Width="10" Height="10" Source="1.png" />
        </BulletDecorator.Bullet>
        <BulletDecorator.Child>
            <TextBlock Foreground ="Purple">
               這是在文本前面增加一個圖片
            </TextBlock>
        </BulletDecorator.Child>
    </BulletDecorator>
</Grid>

掌握WPF控件:熟練常用屬性(一),wpf

Button

  • 用于觸發(fā)一個操作或事件。Button 控件允許用戶通過單擊或觸摸來與應(yīng)用程序進(jìn)行交互。
常用屬性 描述
Content 用于設(shè)置按鈕上顯示的文本或內(nèi)容。
Background 設(shè)置按鈕的背景顏色或圖像。
Foreground 設(shè)置按鈕上文本的顏色。
Width 設(shè)置按鈕的寬度。
Height 設(shè)置按鈕的高度。
BorderBrush 設(shè)置按鈕邊框的顏色。
BorderThickness 設(shè)置按鈕邊框的寬度。
Padding 設(shè)置按鈕內(nèi)容與邊框之間的空間。
FontFamily, FontSize, FontStyle, FontWeight 用于設(shè)置按鈕上文本的字體屬性。
IsEnabled 用于啟用或禁用按鈕的交互功能。
Click 綁定到按鈕的 Click 事件處理程序。
Template 用于自定義按鈕的外觀和布局。
  • 下面寫個列子
<Window.Resources>
    <ControlTemplate x:Key="MyButtonTemplate" TargetType="Button">
        <BulletDecorator VerticalAlignment="Center">
            <BulletDecorator.Bullet>
                <Ellipse Fill="LightGray" Stroke="Red" StrokeThickness="1"  Width="20" Height="20"/>
            </BulletDecorator.Bullet>
            <TextBlock Text="{TemplateBinding Content}" Background="Aquamarine" FontSize="20" HorizontalAlignment="Left" VerticalAlignment="Center"/>
        </BulletDecorator>
    </ControlTemplate>
</Window.Resources>
<Grid HorizontalAlignment="Center">
    <Grid.ColumnDefinitions>
        <ColumnDefinition></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>

    <Button Grid.Column="0" Grid.Row="0" Height="40" Width="200" Content="設(shè)置字體顏色"     Foreground="Blue"  ></Button>

    <Button Grid.Column="0" Grid.Row="1"  Height="40" Width="200" BorderBrush="Black" Content="設(shè)置邊框顏色"></Button>

    <Button Grid.Column="0" Grid.Row="2"  Height="40" Width="200" BorderBrush="AntiqueWhite" BorderThickness="6"  Content="設(shè)置邊框顏色"></Button>

    <Button Grid.Column="0" Grid.Row="3"  Height="40" Width="200" Background="Green" Foreground="White"  Content="設(shè)置背景顏色"></Button>

    <Button Grid.Column="0" Grid.Row="4"  Height="40" Width="200"   Content="我被禁用了" IsEnabled="False" ></Button>
    <Button Grid.Column="0" Grid.Row="5"  Height="40" Width="200"   Content="我綁定了點擊事件" Click="Button_Click" ></Button>
    <Button Grid.Column="0" Grid.Row="6"  Height="40" Width="200"  FontFamily="Gabriola" FontWeight="Bold" FontSize="20" FontStyle="Italic" Content="設(shè)置了字體相關(guān)屬性"></Button>


    <Button Grid.Column="0" Grid.Row="7" Template="{StaticResource MyButtonTemplate}" Content="我使用了模板"></Button>
</Grid>

掌握WPF控件:熟練常用屬性(一),wpf

公眾號“點滴分享技術(shù)猿


掌握WPF控件:熟練常用屬性(一),wpf文章來源地址http://www.zghlxwxcb.cn/news/detail-810499.html

到了這里,關(guān)于掌握WPF控件:熟練常用屬性(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 界面控件DevExpress WPF屬性網(wǎng)格 - 讓應(yīng)用輕松顯示編輯各種屬性事件

    界面控件DevExpress WPF屬性網(wǎng)格 - 讓應(yīng)用輕松顯示編輯各種屬性事件

    DevExpress WPF?Property Grid(屬性網(wǎng)格)靈感來自于Visual Studio,Visual Studio啟發(fā)的屬性窗口(對象檢查器)讓在WPF應(yīng)用程序顯示和編輯任何對象的屬性和事件變得更容易! P.S :DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序。通過DevExpress

    2024年01月18日
    瀏覽(33)
  • WPF必須掌握的技能之自定義控件——實戰(zhàn):自制上傳文件顯示進(jìn)度按鈕

    WPF必須掌握的技能之自定義控件——實戰(zhàn):自制上傳文件顯示進(jìn)度按鈕

    自定義控件在WPF開發(fā)中是很常見的,有時候某些控件需要契合業(yè)務(wù)或者美化統(tǒng)一樣式,這時候就需要對控件做出一些改造。 目錄 按鈕設(shè)置圓角 按鈕上傳文件相關(guān)定義 測試代碼 話不多說直接看效果 默認(rèn)效果: 上傳效果: 按鈕設(shè)置圓角 因為按鈕本身沒有 CornerRadius 屬性,所以只

    2024年02月08日
    瀏覽(40)
  • WPF常用控件-選擇文件與保存文件窗口

    OpenFileDialog 類型位于 Microsoft.Win32 命名空間下,用于在WPF中彈出文件選擇窗口進(jìn)行文件的選擇。 常用屬性 Filter :過濾器,可以設(shè)置可以選擇的文件類型。 InitialDirectory :文件選擇框的初始目錄。 Multiselect :是否支持多選。 FileName `FileNames`:所選文件的文件名。 常用方法 b

    2024年01月23日
    瀏覽(25)
  • WPF引用halcon的HSmartWindowControlWPF控件一加上Name屬性就,無緣無故運行后報錯

    報錯內(nèi)容: 嚴(yán)重性 代碼 說明 項目 文件 行 禁止顯示狀態(tài) 錯誤 MC1000 未知的生成錯誤“Could not find assembly \\\'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51\\\'. Either explicitly load this assembly using a method such as LoadFromAssemblyPath() or use a MetadataAssemblyResolver that returns

    2024年01月24日
    瀏覽(30)
  • WPF --- 如何重寫WPF原生控件樣式

    上一篇中 WPF --- 重寫DataGrid樣式,因新產(chǎn)品UI需要,重寫了一下微軟 WPF 原生的 DataGrid 的樣式,包含如下內(nèi)容: 基礎(chǔ)設(shè)置,一些基本背景色,字體顏色等。 滾動條樣式。 實現(xiàn)圓角表格,重寫表格的一些基礎(chǔ)樣式,例如 CellStyle , RowStyle , RowHeaderStyle , ColumnHeaderStyle 等。 重寫過

    2024年02月05日
    瀏覽(34)
  • WPF(一) WPF基本控件與布局

    WPF(一) WPF基本控件與布局

    ? WPF(Windows Presentation Foundation)是微軟推出的基于Windows的用戶界面框架,中文譯為“Windows呈現(xiàn)基礎(chǔ)”,屬于.NET Framework 3.0的一部分。WPF類似于WinForm技術(shù)框架,但是相比于WinForm,WPF對大部分基礎(chǔ)功能進(jìn)行了更加強大的拓展,并且引入了XAML標(biāo)記語言,真正實現(xiàn)了開發(fā)人員和設(shè)

    2024年02月02日
    瀏覽(24)
  • Docker容器常用命令大全:熟練掌握使容器優(yōu)化更加高效

    Docker容器常用命令大全:熟練掌握使容器優(yōu)化更加高效

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學(xué)會IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬

    2024年02月16日
    瀏覽(28)
  • WPF 組態(tài)軟件實現(xiàn)思路(WPF控件可視化布局)

    WPF 組態(tài)軟件實現(xiàn)思路(WPF控件可視化布局)

    一、實現(xiàn)控件選中及自由拖動 二、實現(xiàn)控件對齊功能 三、實現(xiàn)對齊輔助線功能 四、實現(xiàn)框選功能 GitHub地址點此 屬性編輯控件基于Devexpress V21.2.3 控件庫,如需編譯需購買及安裝 Devexpress V21.2.3 開發(fā)庫 腳本編輯基于AvalonEdit開源庫 https://github.com/icsharpcode/AvalonEdit 圖標(biāo)控件基于

    2024年02月04日
    瀏覽(66)
  • wpf控件上移下移,調(diào)整子集控件顯示順序
  • WPF中用戶控件和自定義控件

    WPF中用戶控件和自定義控件

    無論是在WPF中還是WinForm中,都有用戶控件(UserControl)和自定義控件(CustomControl),這兩種控件都是對已有控件的封裝,實現(xiàn)功能重用。但是兩者還是有一些區(qū)別,本文對這兩種控件進(jìn)行講解。 用戶控件 注重復(fù)合控件的使用,也就是多個現(xiàn)有控件組成一個可復(fù)用的控件組

    2024年01月21日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包