uielement有opacitymask屬性,它表示當前元素的不透明蒙版。該屬性的值是brush型別,當給屬性賦值後,該屬性僅使用alpha 通道值,其他通道(rgb)通道將會被忽略。
下面的例子使用lineargradientbrush漸變色作為影象的不透明蒙版。
原圖不設定不透明蒙版顯示如下:
設定漸變畫刷為不透明蒙版:
可以看到的不透明度會隨著漸變畫刷的不透明度改變。
通常情況下,我們也使用作為不透明蒙版。
例如,有下面一張,我們使用imagebrush將它作為不透明蒙版使用。
效果如下:
C 使用屬性
我們通常把字段定義為私有的,屬性定義為公共的,通過屬性訪問字段。定義乙個屬性時,型別必須和它所訪問的字段一致。例如 姓名 name為string型別,那麼它對應的屬性name也一定是string型別。屬性本質上是方法,只是與方法不同。可以例項化物件後給屬性賦值,也可以取值,只呼叫屬性即可。不需要訪問...
使用 WebMethod 屬性
將 webmethod 屬性 attribute 附加到 public 方法表示希望將該方法公開為 xml web services 的一部分。您還可以使用該屬性 attribute 的屬性 property 進一步配置 xml web services 方法的行為。有關更多資訊,請參見託管 中的 ...
C 中使用屬性
使用屬性,避免將資料成員直接暴露給外界 item always use properties instead of accessible data members.學習研究.net的早期,經常碰到一些學習c net的朋友問,要屬性這種華而不實的東西做什麼?後來做專案時也時常接到team裡的人的抱怨反...