«wpf» 태그된 질문

WPF (Windows Presentation Foundation)는 Windows 기반 응용 프로그램에서 사용자 인터페이스를 렌더링하기위한 하위 시스템입니다.

26
ViewModel은 어떻게 양식을 닫아야합니까?
WPF와 MVVM 문제를 배우려고 노력하고 있지만 걸림돌을 겪었습니다. 이 질문은이 질문과 비슷하지만 완전히 같지는 않습니다 (wpf-with-mvvm 처리-대화) ... MVVM 패턴을 사용하여 작성된 "로그인"양식이 있습니다. 이 양식에는 사용자 이름과 비밀번호를 보유한 ViewModel이 있으며, 이는 일반 데이터 바인딩을 사용하여 XAML의보기에 바인딩됩니다. 또한 일반 데이터 바인딩을 사용하여 폼에있는 "로그인"버튼에 바인딩 된 "로그인"명령이 있습니다. …
247 c#  wpf  mvvm 

6
별도의 어셈블리에서 ResourceDictionary
여러 개의 개별 응용 프로그램에서 사용하려는 리소스 사전 파일 (MenuTemplate.xaml, ButtonTemplate.xaml 등)이 있습니다. 응용 프로그램의 어셈블리에 추가 할 수 있지만 이러한 리소스를 하나의 단일 어셈블리로 컴파일하고 응용 프로그램에서 참조하는 것이 더 좋습니다. 리소스 어셈블리가 구축 된 후 응용 프로그램의 App.xaml에서 리소스 어셈블리를 어떻게 참조 할 수 있습니까? 현재 ResourceDictionary.MergedDictionaries를 사용하여 …

22
MVVM : 처음부터 끝까지 튜토리얼?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 저는 5 년 이상의 경험을 가진 C # / Windows Forms 프로그래머입니다. MVVM (Model-View-ViewModel) 디자인 패턴을 사용하여 WPF를 조사했습니다. 인터넷에서 튜토리얼을 검색했습니다. 나는 Jason Dolinger의 멋진 비디오 전체를 보았습니다. …
243 c#  .net  wpf  mvvm 

6
WPF 응용 프로그램에서 전역 적으로 예외를 포착합니까?
우리는 런타임에 일부가 예외를 throw 할 수있는 WPF 응용 프로그램을 가지고 있습니다. 처리되지 않은 예외를 전역 적으로 잡아서 기록하고 싶지만 아무 일도없는 것처럼 프로그램 실행을 계속하고 싶습니다 (VB와 같은 On Error Resume Next). C #에서 가능합니까? 그렇다면 예외 처리 코드를 정확히 어디에 두어야합니까? 현재 나는 try/ catcharound를 감싸고 발생할 수있는 …

20
WPF Treeview에서 SelectedItem에 대한 데이터 바인딩
WPF-treeview에서 선택된 항목을 어떻게 검색합니까? 바인딩하기 때문에 XAML 에서이 작업을 수행하고 싶습니다. 당신은 것을 생각 SelectedItem하는하지만 분명히 존재하지 않는 읽기 전용 따라서 사용할 수없는 것입니다. 이것이 내가하고 싶은 일입니다. <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> SelectedItem내 모델의 속성에 바인딩하고 싶습니다 . 그러나 이것은 나에게 오류를 준다 : 'SelectedItem'속성은 …
241 c#  wpf  mvvm  treeview  selecteditem 

3
WPF의 페이지 대 창?
솔루션 탐색기에서 새 파일을 추가 할 때 WPF에서 페이지와 창의 차이점은 무엇입니까?
237 c#  wpf 

4
ObservableCollection과 BindingList의 차이점
나는 그 차이를 알고 싶어 사이 ObservableCollection와BindingList 나는 소스에서 모든 추가 / 삭제 변경 통지를 모두 사용했기 때문에, 그러나 다른 이상을 선호 할 때 실제로 모른다. 왜 다음 중 하나를 선택해야합니까? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); 또는 BindingList<Employee> lstEmp = new BindingList<Employee>();

23
MVVM을 사용하여 WPF에서 대화 상자 처리
WPF의 MVVM 패턴에서 대화 상자 처리는보다 복잡한 작업 중 하나입니다. 뷰 모델은 뷰에 대해 아무것도 모르므로 대화 대화가 흥미로울 수 있습니다. ICommand뷰가 호출 할 때 대화 상자가 나타날 수 있다는 것을 노출시킬 수 있습니다. 누구든지 대화 상자의 결과를 처리하는 좋은 방법을 알고 있습니까? 와 같은 Windows 대화 상자에 대해 말하고 …

13
어떤 MVVM 프레임 워크를 사용해야합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
233 wpf  mvvm  frameworks 

30
WPF TextBox에서 모든 텍스트를 자동으로 선택하는 방법은 무엇입니까?
이벤트 핸들러 SelectAll에서 호출 GotFocus하면 마우스에서 작동하지 않습니다. 마우스를 놓으면 선택 항목이 사라집니다. 편집 : 사람들은 Donnelle의 대답을 좋아합니다. 왜 내가 받아 들인 대답만큼 그것을 좋아하지 않는지 설명하려고 노력할 것입니다. 허용되는 답변이 더 간단한 방식으로 수행되는 동안 더 복잡합니다. 허용 된 답변의 유용성이 더 좋습니다. 텍스트 중간을 클릭하면 마우스를 놓으면 …
232 .net  wpf  silverlight  textbox 

5
WPF에서 단순 (제 생각에) 수평선?
비교적 간단한 데이터 입력 양식을 작성하고 특정 섹션을 양식의 전체 길이를 확장하는 HTML (HR의 HR 태그와 다르지 않음)로 구분하려고합니다. 나는 이것을 시도했다 : <Line Stretch="Fill" Stroke="Black" X2="1"/> 부모 컨트롤이 고정 너비가 아니기 때문에이 줄은 창을 화면의 전체 너비로 늘립니다. 부모 컨트롤 / 창의 너비를 수정하지 않고이 작업을 수행하는 쉬운 방법이 …
228 wpf  xaml  wpf-controls 



15
WPF 텍스트 블록을 선택 가능하게 만드는 방법은 무엇입니까?
오픈 소스 Twitter 클라이언트 인 Witty에 텍스트를 표시하도록 선택하고 싶습니다 . 현재 사용자 정의 텍스트 블록을 사용하여 표시됩니다. 텍스트 블록의 인라인을 사용하여 @username 및 링크를 하이퍼 링크로 표시하고 형식을 지정하기 때문에 TextBlock을 사용해야합니다. 자주 요청하면 텍스트를 복사하여 붙여 넣을 수 있습니다. 그렇게하려면 TextBlock을 선택 가능하게 만들어야합니다. 텍스트 블록처럼 보이도록 읽기 …
224 wpf  xaml  textbox  textblock 

4
창 높이 =“자동”이 예상대로 작동하지 않습니다
내가하려고하는 것은 높이 / 너비가 명시 적으로없는 창을 표시하는 것입니다 (둘 다 값을 생략하거나으로 설정 Auto). 포함 된 모든 usercontrols 크기를 계산하여 창 크기를 자동으로 알 수 있다고 생각했지만 실제로는 작동하지 않습니다! 대신 큰 창이 Actualwidth있고 Actualheight값이 모두 512 (?!?!)로 설정되었습니다. 창 선언 : <Window x:Class="Window3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window3" Height="Auto"> …
223 wpf 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.