最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WPF通過使用C#代碼給控件賦值

 更新時間:2023年09月13日 08:58:30   作者:我家有個小雞仔  
開發(fā)中偶爾會用到使用c#代碼給控件賦值,這里需要通過F12找到控件的賦值類型,然后在看控件可以使用那種方式賦值,花點時間研究一下,基本都可以通過c#代碼給控件賦值的,需要的朋友可以參考下

開發(fā)中偶爾會用到使用c#代碼給控件賦值,這里需要通過F12找到控件的賦值類型,然后在看控件可以使用那種方式賦值,花點時間研究一下,基本都可以通過c#代碼給控件賦值的。

頁面代碼:

<StackPanel>
<Path Data="M0 0 10 10" Stroke="Red"
StrokeThickness="2" x:Name="path" />
<!--陰影-->
<Border Margin="0 0 0 0" Width="100" Height="50" Background="#32FFA500"  Name="bor">
<!--設(shè)置陰影效果-->
<Border.Effect>
<!--ShadowDepth 設(shè)置陰影效果巨下方的距離-->
<!--Direction 陰影顯示方向:逆時針角度值-->
<DropShadowEffect Color="Red" ShadowDepth="10" Direction="-45"  BlurRadius="15" Opacity="0.5"/>
</Border.Effect>
</Border>
</StackPanel>

后臺賦值代碼:

// 通過轉(zhuǎn)換得到一個Data屬性的值
string str = "M0 0 10 10";
// 這種是通過轉(zhuǎn)換才能給控件賦值的-設(shè)置Path的Data屬性
this.path.Data=PathGeometry.Parse(str);
// 這種是通過實例就能給控件賦值的 - 設(shè)置Margin屬性
this.bor.Margin= new Thickness(0, 0 , 0, 0);
// 顏色值
// RGB:  0 108 190
// Alpha   0 - 255
// # 90    00    6C    BE (16進制的顏色值 90:透明度區(qū)間0-255,后面三位是Rgb值-區(qū)間0-255)
// Color.FromRgb(0,108,190)- RGB:  0 108 190 這是設(shè)置RGB的顏色之
this.bor.Background = new SolidColorBrush(Color.FromRgb(0,108,190));
// Color.FromArgb(90, 0, 108, 190) 第一位參數(shù)透明度 0 - 255 區(qū)間范圍 后面3位是Rgb值。
this.bor.Background = new SolidColorBrush(Color.FromArgb(90,0,108,190));
// #90006CBE 這個是十六進制的顏色值,90前兩位是用來這只透明度的
this.bor.Background = (SolidColorBrush)new BrushConverter().ConvertFrom("#90006CBE");
//
this.bor.Background = new BrushConverter().ConvertFrom("#90006CBE") as SolidColorBrush;

以下代碼使用C#為WPF控件賦值:

using System;
using System.Windows;
using System.Windows.Controls;
public class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// 創(chuàng)建一個新的按鈕
Button myButton = new Button();
// 設(shè)置按鈕的文本
myButton.Content = "點擊我";
// 設(shè)置按鈕被點擊時執(zhí)行的事件處理程序
myButton.Click += new RoutedEventHandler(MyButton_Click);
// 將按鈕添加到窗口中的網(wǎng)格中
Grid myGrid = this.Content as Grid;
myGrid.Children.Add(myButton);
// 設(shè)置按鈕的位置
myButton.Margin = new Thickness(10);
}
private void MyButton_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("你點擊了按鈕!");
}
}

在這個例子中,我創(chuàng)建了一個新的按鈕,設(shè)置了它的文本,給它添加了一個點擊事件處理程序,然后將它添加到了窗口的網(wǎng)格中。當然,你可以根據(jù)需要給控件設(shè)置更多的屬性,比如背景顏色、字體等等。

到此這篇關(guān)于WFP使用c#代碼給控件賦值的文章就介紹到這了,更多相關(guān)WFP控件賦值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • c# 反射用法及效率對比

    c# 反射用法及效率對比

    這篇文章主要介紹了c# 反射用法及效率對比,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-02-02
  • 基于C#實現(xiàn)XRC異或冗余校驗的實踐指南

    基于C#實現(xiàn)XRC異或冗余校驗的實踐指南

    XRC是一種基于按位異或(XOR)運算的輕量級數(shù)據(jù)校驗方法,它通過對數(shù)據(jù)塊中所有字節(jié)(或字)進行連續(xù)異或運算,生成一個固定長度的校驗值,本文給大家介紹了基于C#實現(xiàn)XRC異或冗余校驗的實踐指南,需要的朋友可以參考下
    2026-05-05
  • Unity3d實現(xiàn)無限循環(huán)滾動背景

    Unity3d實現(xiàn)無限循環(huán)滾動背景

    這篇文章主要為大家詳細介紹了Unity3d實現(xiàn)無限循環(huán)滾動背景,一個完整的商店廣告牌組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C#給文字換行的小技巧

    C#給文字換行的小技巧

    這篇文章主要介紹了C#給文字換行的小技巧,本文直接給出實現(xiàn)代碼,例子蠻簡單,一看就懂啦,需要的朋友可以參考下
    2015-06-06
  • 淺談c#中config.exe 引發(fā)的一些問題

    淺談c#中config.exe 引發(fā)的一些問題

    下面小編就為大家分享一篇淺談c#中config.exe 引發(fā)的一些問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 淺析C#?AsyncLocal如何實現(xiàn)Thread間傳值

    淺析C#?AsyncLocal如何實現(xiàn)Thread間傳值

    這篇文章主要是來和大家一起討論一下C#?AsyncLocal如何實現(xiàn)Thread間傳值,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • MessageBox的Buttons和三級聯(lián)動效果

    MessageBox的Buttons和三級聯(lián)動效果

    這篇文章主要介紹了MessageBox的Buttons和三級聯(lián)動的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • C#?wpf實現(xiàn)任意控件更多拖動功能

    C#?wpf實現(xiàn)任意控件更多拖動功能

    這篇文章主要為大家詳細介紹了C#?wpf如何實現(xiàn)任意控件(包括窗口)更多拖動功能,文中的示例代碼講解詳細,有興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • 通過容器擴展屬性IExtenderProvider實現(xiàn)WinForm通用數(shù)據(jù)驗證組件

    通過容器擴展屬性IExtenderProvider實現(xiàn)WinForm通用數(shù)據(jù)驗證組件

    這篇文章介紹了通過容器擴展屬性IExtenderProvider實現(xiàn)WinForm通用數(shù)據(jù)驗證組件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • c# DateTime常用操作實例(datetime計算時間差)

    c# DateTime常用操作實例(datetime計算時間差)

    字符串操作DateTime操作,datetime計算時間差,取當前時間,更多方法看下面代碼
    2013-12-12

最新評論

阳新县| 泊头市| 阿拉尔市| 邵阳市| 伽师县| 扎兰屯市| 湘潭县| 珲春市| 麻江县| 承德市| 紫阳县| 麻江县| 三台县| 和平县| 长顺县| 安丘市| 偃师市| 乌拉特中旗| 潜山县| 绥宁县| 铁岭县| 昆山市| 潜山县| 神木县| 邳州市| 和田市| 彝良县| 成安县| 明光市| 南召县| 于田县| 门头沟区| 乐昌市| 靖远县| 华亭县| 岳池县| 南京市| 府谷县| 苗栗市| 保靖县| 中方县|