Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter 클래스 참조

더 자세히 ...

Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter에 대한 상속 다이어그램 :
Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter에 대한 협력 다이어그램:

Public 멤버 함수

object Convert (object v, Type t, object p, CultureInfo c)
object ConvertBack (object v, Type t, object p, CultureInfo c)

속성

Brush? OnBrush = new BrushConverter().ConvertFromString("#A2DED0") as Brush ?? Brushes.Transparent [get, set]
Brush? OffBrush = null [get, set]
bool UseUnsetWhenFalse = true [get, set]

상세한 설명

부울 상태를 브러시로 변환하거나 WPF 기본값 우선 순위를 복원합니다.

BooleanToBrushConverter.cs 파일의 154 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Convert()

object Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter.Convert ( object v,
Type t,
object p,
CultureInfo c )
inline

부울 상태를 구성된 브러시 또는 설정되지 않음 표식으로 변환합니다.

매개변수
v원본 값입니다.
t대상 형식입니다.
p변환기 매개변수입니다.
c변환 문화권입니다.
반환값
상태 브러시 또는 DependencyProperty.UnsetValue입니다.

BooleanToBrushConverter.cs 파일의 234 번째 라인에서 정의되었습니다.

235 {
236 bool isOn = v is bool b && b;
237
238 if (isOn)
239 return OnBrush ?? DependencyProperty.UnsetValue;
240
241 if (!UseUnsetWhenFalse && OffBrush != null)
242 return OffBrush;
243
244 // 기본색(스타일/템플릿 기본값)로 복귀
245 return DependencyProperty.UnsetValue;
246 }

다음을 참조함 : OffBrush, OnBrush, UseUnsetWhenFalse.

◆ ConvertBack()

object Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter.ConvertBack ( object v,
Type t,
object p,
CultureInfo c )
inline

역변환을 수행하지 않습니다.

매개변수
v대상 값입니다.
t원본 형식입니다.
p변환기 매개변수입니다.
c변환 문화권입니다.
반환값
항상 Binding.DoNothing입니다.

BooleanToBrushConverter.cs 파일의 296 번째 라인에서 정의되었습니다.

296=> Binding.DoNothing;

속성 문서화

◆ OffBrush

Brush? Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter.OffBrush = null
getset

꺼짐 상태의 선택적 브러시를 가져오거나 설정합니다.

BooleanToBrushConverter.cs 파일의 174 번째 라인에서 정의되었습니다.

174{ get; set; } = null;

다음에 의해서 참조됨 : Convert().

◆ OnBrush

Brush? Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter.OnBrush = new BrushConverter().ConvertFromString("#A2DED0") as Brush ?? Brushes.Transparent
getset

켜짐 상태의 브러시를 가져오거나 설정합니다.

BooleanToBrushConverter.cs 파일의 164 번째 라인에서 정의되었습니다.

164{ get; set; } = new BrushConverter().ConvertFromString("#A2DED0") as Brush ?? Brushes.Transparent;

다음에 의해서 참조됨 : Convert().

◆ UseUnsetWhenFalse

bool Dreamine.UI.Wpf.Converters.BrushOrUnsetConverter.UseUnsetWhenFalse = true
getset

꺼짐 상태에서 DependencyProperty.UnsetValue를 반환할지 여부를 가져오거나 설정합니다.

BooleanToBrushConverter.cs 파일의 184 번째 라인에서 정의되었습니다.

184{ get; set; } = true;

다음에 의해서 참조됨 : Convert().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: