PropertyGridTypesCreateBoolT(T, ExpressionFuncT, NullableBoolean, FuncNullableBoolean, String) - метод
Создаёт экземпляр типа элемента управления, выполняющего редактирование булевского свойства заданного объекта.
Пространство имён: Tessa.UI.Cards.EditorsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static IPropertyGridType CreateBool<T>(
T target,
Expression<Func<T, bool?>> getterExpression,
Func<bool?, string> getErrorFunc = null
)
where T : class
Public Shared Function CreateBool(Of T As Class) (
target As T,
getterExpression As Expression(Of Func(Of T, Boolean?)),
Optional getErrorFunc As Func(Of Boolean?, String) = Nothing
) As IPropertyGridType
public:
generic<typename T>
where T : ref class
static IPropertyGridType^ CreateBool(
T target,
Expression<Func<T, Nullable<bool>>^>^ getterExpression,
Func<Nullable<bool>, String^>^ getErrorFunc = nullptr
)
static member CreateBool :
target : 'T *
getterExpression : Expression<Func<'T, Nullable<bool>>> *
?getErrorFunc : Func<Nullable<bool>, string>
(* Defaults:
let _getErrorFunc = defaultArg getErrorFunc null
*)
-> IPropertyGridType when 'T : not struct
- target T
- Объект, свойство которого редактируется.
- getterExpression ExpressionFuncT, NullableBoolean
- Выражение, указывающее на редактируемое свойство.
- getErrorFunc FuncNullableBoolean, String (Optional)
-
Функция, проверяющая заданное значение на корректность и возвращающая сообщение об ошибке или null,
если значение является корректным.
Если в качестве функции передать null, то дополнительных проверок не выполняется.
- T
- Ссылочный тип объекта, свойства которого редактируются.
IPropertyGridTypeСозданный тип элемента управления.