2013-11-26 4 views
0

다른 사각형에 하나의 직사각형을 그려야합니다. 예를 들어, 첫 번째는 검정색으로 채워지고 두 번째는 삼각형으로 채워집니다. 검정색 배경과 삼각형이있는 사각형을 만드는 방법은 무엇입니까? 나는 삼촌이 구글 사용하여 C#으로 윈도우 스토어 앱을 쓰고 있어요하나의 사각형을 다른 사각형에 그립니다.

Graphics g = new Graphics();

를 사용하여 일부 examlpes있다 그러나 윈도우 스토어 앱에 Graphics 객체를 밤은, 및 Rectangle.Fill 방법은 컨텐츠를 대체하고있다. 나는 무엇을해야 할까?

답변

2

아니요 공룡 winforms에 속하기 때문에 WinRT XAML에 Graphics 클래스가 없습니다.

WinRT (일명 Windows 저장소 또는 메트로) 또는 WPF와 같은 XAML 기반 기술에서 UI를 만들려면 XAML을 알아야합니다.

XAML은 개체 그래프를 설명하는 데 사용되는 선언적 XML 기반 언어입니다. XAML 기반 기술의 UI는 XAML을 사용하여 으로 정의되어으로 정의 된 다음 기존의 너무 많은 코드 다단계 절차 winforms 접근 방식과 반대로 DataBinding을 통해 상호 작용합니다.

이것은 당신이 XAML에서 내부 삼각형과 검은 색 사각형을 수행하는 방법입니다

<Grid> 
    <Rectangle Fill="Black"/> 
    <Polygon Points="50,0 0,100 100,100" 
      Fill="White" Margin="10" 
      Stretch="Uniform" VerticalAlignment="Center" HorizontalAlignment="Center"/> 
</Grid> 

결과 :

enter image description here

+0

Thans,하지만 난 하나의 검은 rectanlgle를 얻을 것이다있는 posibility가와 다른 사람은 .png 파일 인 모자로 채워질 것입니다. 그렇게하는 방법? – Carlos28

+0

추 신 : 그리고 사각형과 다각형이 아닌 하나의 직사각형을 만들기 위해 nead를 썼습니다. 하나의 그래픽 파일로 저장하려고합니다. – Carlos28

+0

@ BartekZiółkowski 당신은 당신의 다각형을 채우기 위해'Image' 컨트롤이나'ImageBrush'를 사용할 수 있습니다. 귀하의 질문에 충분히 명확하지 않으며 당신이 그것을 지정하지 않은, 그 이유는 내가 간단한 예제로 대답했다. –

관련 문제