IconViewModel - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemString
Алиас иконки. Например: Thin1 - iconContainer
- Тип: Tessa.UIIIconContainer
Контейнер с иконками. Не должен быть равен null. - foreground (Optional)
- Тип: SystemNullableColor
Цвет выводимой иконки или null, если иконка будет выводиться чёрным цветом. - invertForegroundOnHover (Optional)
- Тип: SystemBoolean
Инвертировать цвет иконки при наведении - thickness (Optional)
- Тип: SystemDouble
Толщина линий для иконки. Должна быть неотрицательным числом. - margin (Optional)
- Тип: SystemNullableThickness
Отступ вокруг иконки или null, если используется отступ по умолчанию 4,0,4,0.
См. также