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

  1. 2020.09.07 WPF 예제
  2. 2020.09.04 uwp winform wpf
  3. 2017.12.08 WPF XAML on IE
  4. 2017.12.02 mfc winform wpf 와 .net framework
Programming/WPF2020. 9. 7. 16:14

버튼

[링크 : https://www.wpf-tutorial.com/basic-controls/the-button-control/]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.controls.button?view=netcore-3.1]

 

일단 WPF 실행했는데 처음 인상은.. 헐.. 동공지진!

MFC 처럼 무언가 사용할 수 있는 아이콘들이 있는게 아니라 XAML로 전부를 입력을 해야 하는지

처음부터 그냥 숨이 턱! 막혀 버린다.

XAML을 복사해서 붙이니 바로 나오고 그 이후에는 드래그로 수정이 가능하지만

어느정도 XAML의 엘리먼트인 클래스명들은 외워야 어떻게 시작이 가능할 것으로 보인다.

[링크 : https://dotnetmvp.tistory.com/24]

 

+

아 몰랑 한동안은 winform으로..

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

uwp winform wpf  (0) 2020.09.04
WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니
Programming/WPF2020. 9. 4. 18:59

일단은 .net core / WPF로 하는게 나을 듯

 

[링크 : https://docs.microsoft.com/ko-kr/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2019[

[링크 : http://docs.microsoft.com/ko-kr/windows/apps/desktop/choose-your-platform]

 

 

+

카테고리 하다 보니 이전에 한적이 있었네..

치매인가 ㅠㅠ

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

WPF 예제  (0) 2020.09.07
WPF XAML on IE  (0) 2017.12.08
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니
Programming/WPF2017. 12. 8. 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 예제  (0) 2020.09.07
uwp winform wpf  (0) 2020.09.04
mfc winform wpf 와 .net framework  (0) 2017.12.02
Posted by 구차니
Programming/WPF2017. 12. 2. 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 예제  (0) 2020.09.07
uwp winform wpf  (0) 2020.09.04
WPF XAML on IE  (0) 2017.12.08
Posted by 구차니