IconViewModel - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public IconViewModel(
string key,
IIconContainer iconContainer,
Color? foreground = null,
bool invertForegroundOnHover = false,
double thickness = 0,
Thickness? margin = null
)
Public Sub New (
key As String,
iconContainer As IIconContainer,
Optional foreground As Color? = Nothing,
Optional invertForegroundOnHover As Boolean = false,
Optional thickness As Double = 0,
Optional margin As Thickness? = Nothing
)
public:
IconViewModel(
String^ key,
IIconContainer^ iconContainer,
Nullable<Color^> foreground = nullptr,
bool invertForegroundOnHover = false,
double thickness = 0,
Nullable<Thickness^> margin = nullptr
)
new :
key : string *
iconContainer : IIconContainer *
?foreground : Nullable<Color> *
?invertForegroundOnHover : bool *
?thickness : float *
?margin : Nullable<Thickness>
(* Defaults:
let _foreground = defaultArg foreground null
let _invertForegroundOnHover = defaultArg invertForegroundOnHover false
let _thickness = defaultArg thickness 0
let _margin = defaultArg margin null
*)
-> IconViewModel
Параметры
- key String
- Алиас иконки. Например: Thin1
- iconContainer IIconContainer
- Контейнер с иконками. Не должен быть равен null.
- foreground NullableColor (Optional)
- Цвет выводимой иконки или null, если иконка будет выводиться чёрным цветом.
- invertForegroundOnHover Boolean (Optional)
- Инвертировать цвет иконки при наведении
- thickness Double (Optional)
- Толщина линий для иконки. Должна быть неотрицательным числом.
- margin NullableThickness (Optional)
- Отступ вокруг иконки или null, если используется отступ по умолчанию 4,0,4,0.