NullExtension 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML에서 값을 null로 명시적으로 설정하는 데 사용할 수 있는 null 개체를 반환하기 위해 XAML 태그 확장을 구현합니다.
public ref class NullExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class NullExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type NullExtension = class
inherit MarkupExtension
Public Class NullExtension
Inherits MarkupExtension
- 상속
- 특성
설명
XAML에서 null 및 빈 문자열은 일반적으로 동일하지 않습니다. 기본 속성을 null
로 설정하는 특성을 설정하기 위해 확장 사용량을 사용합니다{x:Null}
. Null 값 설정이 XAML의 시나리오와 관련된 방법에 대한 자세한 내용은 x:Null 태그 확장을 참조하세요.
이 클래스는 태그 확장 구현 합니다. 태그 확장 클래스는 주로 XAML 프로세서가 특정 확장을 해석하는 방법에 대한 인프라 지원을 제공하기 위해 존재합니다. 태그 확장 구현 클래스가 노출하는 멤버는 일반적으로 코드에서 호출되지 않습니다. 이 태그 확장 클래스는 .NET XAML Services에 대한 x:Null 태그 확장 사용을 지원합니다.
이전 버전의 .NET Framework 이 클래스(및 x:Null
태그 확장 XAML 동작 지원 및 관련 xmlns 매핑)가 WPF 관련 어셈블리 PresentationFramework에 존재했습니다. .NET Framework 4 NullExtension 에서 는 System.Xaml 어셈블리에 있습니다. 이렇게 하면는 x:Null
사용량.NET XAML 서비스를 참조 하는 프레임 워크를 사용 하 여 애플리케이션에 사용할 수 있습니다. .NET Framework 4를 대상으로 하는 한 PresentationFramework를 참조된 어셈블리로 사용할 필요가 없습니다. 자세한 내용은 Types Migrated from WPF to System.Xaml을 참조하세요.
System.Xaml 어셈블리 사용 XmlnsDefinitionAttribute 어셈블리의 모든 형식은 XAML 언어 XAML 네임 스페이스를 매핑할 (http://schemas.microsoft.com/winfx/2006/xaml
). 에 대 한 접두사를 선언 하는 일반적으로 http://schemas.microsoft.com/winfx/2006/xaml
루트 요소 매핑 및 접두사를 사용 하 여 x
입니다.
WPF 사용 정보
WPF 종속성 속성의 경우 종속성 속성 값을 null
로 설정할 때 참조 속성인 경우에도 속성을 기본값으로 설정해야 하는 것은 아닙니다. 종속성 속성의 기본값은 종속성 속성 등록에 따라 달라집니다. 설정되지 않은 값도 반드시 null
있는 것은 아닙니다. 를 참조하세요 UnsetValue. 자세한 내용은 또는 종속성 속성 개요를 참조 ClearValue 하세요.
생성자
NullExtension() |
NullExtension 클래스의 새 인스턴스를 초기화합니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ProvideValue(IServiceProvider) |
이 태그 확장의 출력 값으로 사용할 |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET