이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ImageBrush 클래스

 

게시 날짜: 2016년 11월

이미지로 영역을 그립니다.

네임스페이스:   System.Windows.Media
어셈블리:  PresentationCore(PresentationCore.dll에 있음)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.Brush
            System.Windows.Media.TileBrush
              System.Windows.Media.ImageBrush

public sealed class ImageBrush : TileBrush

이름설명
System_CAPS_pubmethodImageBrush()

새 인스턴스를 초기화는 ImageBrush 콘텐츠 없는 클래스입니다.

System_CAPS_pubmethodImageBrush(ImageSource)

새 인스턴스를 초기화는 ImageBrush 클래스를 지정된 된 이미지를 사용 하 여 영역을 그립니다.

이름설명
System_CAPS_pubpropertyAlignmentX

TileBrush 기본 타일에서 콘텐츠의 가로 맞춤을 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyAlignmentY

TileBrush 기본 타일에서 콘텐츠의 세로 맞춤을 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyCanFreeze

개체를 수정 불가능으로 설정할 수 있는지 여부를 나타내는 값을 가져옵니다.(Freezable에서 상속됨)

System_CAPS_pubpropertyDependencyObjectType

가져옵니다는 DependencyObjectType 를 래핑하는 CLR 이 인스턴스의 형식입니다. (DependencyObject에서 상속됨)

System_CAPS_pubpropertyDispatcher

가져옵니다는 DispatcherDispatcherObject 연관 됩니다.(DispatcherObject에서 상속됨)

System_CAPS_pubpropertyHasAnimatedProperties

나타내는 값을 가져옵니다 있는지 여부를 하나 이상의 AnimationClock 프로그램과이 개체의 종속성 속성의 연결 된 개체입니다.(Animatable에서 상속됨)

System_CAPS_pubpropertyImageSource

ImageBrush로 표시되는 이미지를 가져오거나 설정합니다.

System_CAPS_pubpropertyIsFrozen

개체가 현재 수정 가능한지 여부를 나타내는 값을 가져옵니다.(Freezable에서 상속됨)

System_CAPS_pubpropertyIsSealed

(읽기 전용)이이 인스턴스가 현재 봉인 되어 있는지 여부를 나타내는 값을 가져옵니다.(DependencyObject에서 상속됨)

System_CAPS_pubpropertyOpacity

Brush의 불투명도 수준을 가져오거나 설정합니다.(Brush에서 상속됨)

System_CAPS_pubpropertyRelativeTransform

상대 좌표를 사용하여 브러시에 적용되는 변환을 가져오거나 설정합니다.(Brush에서 상속됨)

System_CAPS_pubpropertyStretch

TileBrush 콘텐츠가 해당 타일에 맞게 늘어나는 방법을 지정하는 값을 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyTileMode

기본 타일이 출력 영역보다 작은 경우 사용자가 칠하고 있는 영역을 TileBrush에서 채우는 방법을 지정하는 값을 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyTransform

브러시에 적용되는 변형을 가져오거나 설정합니다. 이 변환은 브러시의 출력이 매핑되거나 배치된 후 적용됩니다.(Brush에서 상속됨)

System_CAPS_pubpropertyViewbox

TileBrush 타일의 콘텐츠 위치 및 크기를 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyViewboxUnits

Viewbox 값이 TileBrush 내용의 경계 상자를 기준으로 하는지 여부 또는 값이 절대 값인지 여부를 지정하는 값을 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyViewport

TileBrush에 대한 기본 파일의 위치 및 크기를 가져오거나 설정합니다.(TileBrush에서 상속됨)

System_CAPS_pubpropertyViewportUnits

TileBrush 기준 타일의 크기 및 위치를 나타내는 Viewport의 값이 출력 영역의 크기에 상대적인지 여부를 지정하는 BrushMappingMode 열거형을 가져오거나 설정합니다.(TileBrush에서 상속됨)

이름설명
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

지정된 DependencyPropertyAnimationClock을 적용합니다. 속성에 이미 애니메이션 효과가 적용되어 있으면 SnapshotAndReplace 전달 동작이 사용됩니다.(Animatable에서 상속됨)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

지정된 DependencyPropertyAnimationClock을 적용합니다. 속성이 이미 애니메이션이 적용 하는 경우 지정 된 HandoffBehavior 사용 됩니다.(Animatable에서 상속됨)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

지정된 DependencyProperty에 애니메이션을 적용합니다. 애니메이션은 다음 프레임을 렌더링할 때 시작됩니다. 지정된 속성에 이미 애니메이션 효과가 적용되어 있으면 SnapshotAndReplace 전달 동작이 사용됩니다.(Animatable에서 상속됨)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

지정된 DependencyProperty에 애니메이션을 적용합니다. 애니메이션은 다음 프레임을 렌더링할 때 시작됩니다. 지정된 된 속성은 이미에 애니메이션을 적용 하는 경우 지정 된 HandoffBehavior 사용 됩니다.(Animatable에서 상속됨)

System_CAPS_pubmethodCheckAccess()

호출 스레드가이 액세스 권한이 있는지 여부를 결정 DispatcherObject합니다.(DispatcherObject에서 상속됨)

System_CAPS_pubmethodClearValue(DependencyProperty)

속성의 로컬 값을 지웁니다. 지울 속성이 DependencyProperty 식별자에서 지정됩니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

읽기 전용 속성의 로컬 값을 지웁니다. 선언할 속성이 DependencyPropertyKey에서 지정됩니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodClone()

이 개체 값의 전체 복사본을 만들어 이 ImageBrush의 수정 가능한 복제본을 만듭니다.

System_CAPS_pubmethodCloneCurrentValue()

ImageBrush 개체의 현재 값에 대한 전체 복사본을 만들어 이 개체의 수정 가능한 복제본을 만듭니다.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

지정된 종속성 속성의 값을 강제 변환합니다. 호출하는 DependencyObject에 있으므로 이 작업은 종속성 속성의 속성 메타데이터에 지정된 CoerceValueCallback 함수를 호출하여 수행합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodEquals(Object)

제공 된 있는지 여부를 결정 DependencyObject 현재 해당 DependencyObject합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodFreeze()

현재 개체를 수정할 수 없게 설정하고 해당 IsFrozen 속성을 true로 설정합니다.(Freezable에서 상속됨)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

지정 된 애니메이션이 적용 되지 않은 값을 반환 DependencyProperty합니다.(Animatable에서 상속됨)

System_CAPS_pubmethodGetAsFrozen()

고정된 복사본을 만듭니다는 Freezable, 기준 (애니메이션이 적용 되지 않은) 속성 값을 사용 합니다. 복사본은 고정 때문에 고정 된 모든 하위 개체는 참조로 복사 됩니다.(Freezable에서 상속됨)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

고정된 복사본을 만듭니다는 Freezable 현재 속성 값을 사용 합니다. 복사본은 고정 때문에 고정 된 모든 하위 개체는 참조로 복사 됩니다.(Freezable에서 상속됨)

System_CAPS_pubmethodGetHashCode()

DependencyObject의 해시 코드를 가져옵니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodGetLocalValueEnumerator()

종속성 속성을이 값이 설정 로컬로 결정 하기 위한 특수 열거자를 만듭니다 DependencyObject합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodGetValue(DependencyProperty)

DependencyObject 인스턴스에서 종속성 속성의 현재 유효 값을 반환합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

지정된 된 종속성 속성에 대 한 유효한 값을 다시 평가합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

있는 경우 종속성 속성의 로컬 값을 반환합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

해당 값 소스를 변경하지 않고 종속성 속성의 값을 설정합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

해당 종속성 속성 식별자를 지정하여 종속성 속성의 로컬 값을 설정합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

종속성 속성의 DependencyPropertyKey 식별자에 의해 지정된 읽기 전용 종속성 속성의 로컬 값을 설정합니다.(DependencyObject에서 상속됨)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

serialization 프로세스가 지정된 종속성 속성의 값을 직렬화해야 하는지 여부를 나타내는 값을 반환합니다.(DependencyObject에서 상속됨)

System_CAPS_pubmethodToString()

이 작업의 문자열 표현을 반환 Brush합니다.(Brush에서 상속됨)

System_CAPS_pubmethodToString(IFormatProvider)

지정 된 문화권별 서식 지정 정보에 따라이 개체의 문자열 표현을 만듭니다.(Brush에서 상속됨)

System_CAPS_pubmethodVerifyAccess()

호출 스레드가이 액세스 권한이 있는 적용 DispatcherObject합니다.(DispatcherObject에서 상속됨)

이름설명
System_CAPS_pubfieldSystem_CAPS_staticImageSourceProperty

ImageSource 종속성 속성을 식별합니다.

이름설명
System_CAPS_pubeventChanged

발생 경우는 Freezable 또는 포함 하는 개체가 수정 되지 않습니다.(Freezable에서 상속됨)

이름설명
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

지정된 형식을 사용하여 현재 인스턴스 값의 형식을 지정합니다.(Brush에서 상속됨)

ImageBrush 의 형식인 TileBrush 변수에 지정 된 이미지 형식으로 해당 콘텐츠를 정의 하는 해당 ImageSource 속성입니다. 제어할 수 있습니다는 이미지를 늘이는, 정렬 하 고 바둑판식 배열, 어떻게 사용 패턴 및 기타 효과 만들 수 있습니다. 다음 그림은 보여 얻을 수 있는 몇 가지 효과 ImageBrush합니다.

ImageBrush 출력 예제

셰이프, 컨트롤, 텍스트 및 기타 ImageBrush 그릴 수 있습니다.

언급 한 대로 ImageBrush 영역을 그립니다는 ImageSource합니다. 가장 일반적인 유형의 ImageSource 와 함께 사용 하는 ImageBrushBitmapImage, 를 설명 하는 비트맵 그래픽입니다. 사용할 수는 DrawingImage 를 사용 하 여 그리는 Drawing 개체를 가져오지만 사용이 간편 하는 DrawingBrush 대신 합니다. 에 대 한 자세한 내용은 ImageSource 개체를 참고 하십시오 이미징 개요합니다.

에 대 한 자세한 내용은 ImageBrush 기능 참조 이미지, 그림 및 시각적 표시로 그리기 개요.

때문에 ImageBrush 클래스에서 상속 Freezable, ImageBrush 다음을 포함 하는 몇 가지 특수 한 기능을 사용 하는 개체: 여러 개체 간에 공유로 선언, 성능 향상을 위해 읽기 전용으로, 복제 되 고 수 스레드를 안전 하 게 합니다. 제공 하는 기능에 대 한 자세한 내용은 Freezable 개체를 참고 하십시오 Freezable 개체 개요합니다.

MediaPermission

to display images that you have T:System.Net.WebPermission or T:System.Security.Permissions.FileIOPermission access for. Associated enumeration: F:System.Security.Permissions.MediaPermissionImage.SiteOfOriginImage.

MediaPermission

to display images that you don't have T:System.Net.WebPermission or T:System.Security.Permissions.FileIOPermission access for. Associated enumeration: F:System.Security.Permissions.MediaPermissionImage.SafeImage.

.NET Framework
3.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: