中創建一個看起來有光澤的玻璃按鈕,因為您厭倦了WPF中的按鈕的通常外觀?一旦將鼠標光標移到按鈕上,您是否想要一個具有光澤的按鈕,並具有玻璃光澤和發光效果?

它只有六個簡單的步驟……

請按照下面的教程進行介紹,並詳細介紹您的應用程序。

使用的工具 :

Visual Studio 2008

表達混合

1.創建一個新的WPF應用程序

2.創建一個畫布

從左側的工具欄上添加矩形:

將矩形的角拖到適當的尺寸,即您想要的按鈕所需的大小。

單擊矩形。

在右側選擇“屬性”選項卡。

選擇“填充” – >“不刷”。

選擇“中風” – >’沒有刷子’

在外觀截面中,將半徑和半徑的性質更改為4(使拐角變圓)。

使中風厚度0(中風為邊界)。

右鍵單擊您創建的矩形。

複製它。

粘貼兩次。

您的外行看起來應該與此相似:

如圖所示,選擇矩形:

右鍵單擊它。

選擇“團體進入” – >’帆布’

3.創建底漆

將畫布重命名為“屬性”選項卡中的“按鈕”。

在“佈局”部分中,選擇“光標”選項中的“手”

單擊layoutrot的頂部的第一個矩形:

選擇“填充” – >“純色刷子”

選擇編輯器中的顏色黑色。

將“屬性”選項卡中的矩形重命名為“底漆”:

4.創建光芒

像以前一樣從躺椅中選擇第二個矩形

在“屬性”選項卡中將其命名為“發光”

選擇“填充” – >“梯度刷” – >“徑向梯度”

單擊左側工具箱中的“刷子變換”:

刷子變換將用於調整梯度的定位。

稍微拖動矩形的底部以垂直擴大梯度:

將光標移動到矩形中間,直到看到四個頭部光標。

將亮點拖到一點:

選擇“填充” – >’梯度刷’ – >“線性梯度”

單擊第一個梯度停止,然後選擇要發光效果的顏色。

選擇第二個梯度停止。

將A值降低到0以達到透明度。

在外觀部分中使不透明度0%:

5.創建玻璃效果

選擇第三個矩形。

將其命名為“玻璃”。

選擇“填充” – >’梯度刷’ – >“線性梯度”

選擇“刷子變換”

選擇箭頭的背面並旋轉以相應地改變梯度:

將光標移動到矩形的頂部中部,直到將光標視為一隻手:

將光標拖到矩形上(好像將某些東西從頂部推入盒子),直到看到這樣的東西:

選擇第一個梯度停止。

設置A至0

在60%左右的梯度欄上單擊兩次,以獲得兩個梯度停止。

獲得一個梯度停止比另一個梯度低幾個百分比。

您可以在窗戶中看到玻璃效果:

將不透明度更改為80%。

6.編碼一點

將您的項目保存在混合中並關閉。

使用Visual Studio打開您的項目。

雙擊窗口的XAML代碼中的“帆布”:

不要與粉紅色混淆。我只是更改了測試的背景顏色。

在“屬性”窗口中選擇“事件”選項。

雙擊鼠標右側的列。

雙擊鼠標離開右側的列。

雙擊導致窗口的XAML代碼和方法標頭自動為事件生成。

輸入以下代碼才能使光線僅在鼠標通過按鈕上時出現:

私有void button_mouseenter(對象發送者,mouseeventargs e)
{
glow.opacity = 100;
}

私有void button_mouseleave(對象發送者,mouseeventargs e)
{
glow.opacity = 0;
}

你完成了

總是歡迎您的疑問!

Leave A Comment

Recommended Posts

黑色星期五的40%的新iPad購買者是Android個人

Android與iOS的論點在專家,評論員和個人之間激烈爭奪,雙方都提出了強有力的論點,說明為什麼一個人對這一競爭者來說是如此,為什麼其他。然而,儘管似乎每個人似乎都是一個或另一個人的黨派粉絲,但Infoscout對黑色星期五成本實踐的研究已經暴露出來,許多急於獲得Apple iPad的人實際上都是Android用戶。 這個黑色星期五一如既往地是狂躁的事,消費者毫無疑問,這肯定是聖誕節這方面討價還價的最佳可能性。 iPad自然而然地需求量,並且隨之而來的是,即使是Android個人也無法承受Bitten-Apple徽標的誘惑。 Cupertino Slate是黑色星期五最暢銷的小工具之一,背後的業務肯定會很高興看到如此眾多的消費者不僅可以跳到其設備上,而且iOS生態系統也是如此。 在使用方面,Infoscout發現,就使用而言,iPad是前面方法的。令人驚訝的是,蘋果板實際上佔一般用法的85%,如果流通量中有更多的Android片劑,這是不成比例的。 這些發現是基於iOS和Android說服的90,000個黑色星期五消費者的成本實踐。在Tar​​get和Wal-Mart上,iPad都是銷量最大的小工具,iPad Small 16GB是沃爾瑪的最暢銷的小工具,而16GB iPad Air在Target上排名第一。在最好的購買中,Microsoft的表面佔據了王冠,超過了現在非常過時的iPad 2,儘管正如我們在Redmond Pie的這裡所解釋的那樣,Surface RT是不同媒體的大折扣率的主題,實際上也是很高興想念。 Android可能已經很長時間了,因為智能手機市場上的iOS超過了,但是iPad使蘋果處於極為有益的位置,並且現在我們將iPad的四歲生日替補,眾多帶有Windows和Android的眾多平板電腦尚未難度使設備的主導地位。 預期的12.9英寸iPad的4K設計可能會在明年的某個時候發布,但是只會鞏固蘋果作為市場領導者的環境,而且很少有人似乎將其iPad拋棄為Nexus 7,Galaxy Tab,Galaxy Tab,Galaxy Tab, Microsoft Surface或Kindle終止了HDX,有人可以阻止蒂姆·庫克的男人嗎? (來源:Infoscout) 您可以在Twitter上遵守我們,在Google+上添加我們到您的圈子中,或者喜歡我們的Facebook頁面,以使自己對Microsoft,Google,Apple以及Web的最新信息保持最新信息。

dmbry

Apple Drops drops Boot Camp for Windows 7上的大多數MacBook設計

您是否通過啟動訓練營使用Mac上的Windows 7?取決於您接下來要獲得的硬件,這可能是一個問題。另外檢查了更多詳細信息。 在接下來的幾個月中,由於PC愛好者的興趣極大地對Windows 10的到來,很容易記住Windows 7仍被數百萬人使用,尤其是在商業市場上,在商業市場上升級到現在版本窗戶可能需要數年的時間。不過,這並不擔心蘋果,因為業務放棄了對更重要的操作系統之一的支持,可以從雷德蒙德(Redmond)居住在軟件應用程序的大門中。 從現在開始,任何想要通過新的MacBook Pro或新的MacBook中的新手訓練營使用Windows的人都必須在Apple完全消除對Windows 7的支持後,必須設置Windows 8或更晚。 該步驟使那些需要在MacBook Pro或New MacBook上使用Windows 7的人只有一個選擇,這是通過軟件應用程序(例如Parallels或VMware Fusion)虛擬化的。不過,甲骨文的虛擬盒也不是免費的,雖然它可能並不像更為昂貴的競爭那樣吸引人,但它比完成任務的能力要多得多。 就其部分而言,微軟已經決定通過將Windows 10與Windows 7或Windows 8升級的Windows 10取出蘋果書中的一片葉子,儘管該報價只會在新操作系統的最初十二個月內出現生活。但是,如果您現在需要離開Windows 7,這對您無濟於事,尤其是如果您有閃亮的新MacBook或MacBook Pro等待安裝它。 (來源:蘋果) 您可以在Twitter上遵守我們,在Google+上添加我們到您的圈子中,或者喜歡我們的Facebook頁面,以使自己了解Microsoft,Google,Apple以及Web的所有電流。

dmbry