'Programming/WPF'에 해당되는 글 2건

  1. 2017.12.08 WPF XAML on IE
  2. 2017.12.02 mfc winform wpf 와 .net framework
Programming/WPF2017.12.08 10:18

IE 에서 WPF 프로그램이 돌아간다길래

한번 해보려는데 그냥 복붙으로는 안되는 무언가가 많은 듯..


일단 IE는 11버전을 쓰고 있는데

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

  <!-- Page Content -->

  Hello, Page!

</Page>

[링크 : https://msdn.microsoft.com/ko-kr/library/ms750478(v=vs.110).aspx]


위의 녀석을 복/붙 하면 Hello World 하나만 딱 찍힌다.

먼가 수정을 하거나 Page가 아닌 Window로 시작하는걸 복사해서 해보면

<Window xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' Title='Hello World!'>

<Button>Hello World!</Button>

</Window>

권한오류부터 난리가 나는데

실패한 작업:

Demand

실패한 첫 번째 권한 형식:

System.Security.Permissions.SecurityPermission

실패한 첫 번째 권한:

<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"

version="1"

Flags="UnmanagedCode"/>


요청 내용:

<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"

version="1"

Flags="UnmanagedCode"/> 

[링크 : http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788956744261] 에센셜 WPF


아무튼. Button 하나만 있는 녀석은 잘되는데 두개 하면

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

<Button>Navigate to Another Page</Button>

<Button>Navigate to Another Page</Button>

</Page> 


별별 희한한 오류가 넘쳐난다. 도대체 무슨 구조인거야 ㅠㅠ

System.Windows.Markup.XamlParseException: 'Page'에 이미 자식이 있으며 'Button'을(를) 추가할 수 없습니다. 'Page'에서는 하나의 자식만 허용됩니다. '5' 줄 '9' 위치입니다.

---> System.InvalidOperationException: 'Page'에 이미 자식이 있으며 'Button'을(를) 추가할 수 없습니다. 'Page'에서는 하나의 자식만 허용됩니다. 


신고

'Programming > WPF' 카테고리의 다른 글

WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니

댓글을 달아 주세요

Programming/WPF2017.12.02 20:48

WPF와 winform의 차이는..

노골적으로 이야기 하면 win32를 C++로 랩핑한게 MFC라면 C#으로 랩핑한게 winform이고

구조가 변경되면서 WPF는 단일 윈도우로 내부적으로 그리는 식으로 변경되었고,

이 변경된 구조는 컨트롤이 개별 윈도우를 지닌 것에서

하나의 윈도우를 지님으로서 2d/3d 통합에서 부터 자유로운 변형이 가능하도록 확장 되었다.


일단 한눈에 반하고 WPF로 갈 이유를 결정적으로 보여준 예제

[링크 : https://www.codeproject.com/KB/books/essential_wpf/01fig22.jpg]

   [링크 : https://www.codeproject.com/.../Excerpt-from-Essential-Windows-Presentation-Founda]


[링크 : http://fun.jjang0u.com/articles/view?db=293&no=5727]

[링크 : http://blog.powerumc.kr/451]

[링크 : https://blog.naver.com/jjoommnn/130033352225]


[링크 : https://ko.m.wikipedia.org/wiki/닷넷_프레임워크]


wpf 요구사항 vs2012 이상 버전

[링크 : https://docs.microsoft.com/.../walkthrough-my-first-wpf-desktop-application]

신고

'Programming > WPF' 카테고리의 다른 글

WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니

댓글을 달아 주세요