«wpf» 태그된 질문

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

2
목록에없는 값에 바인딩하는 편집 가능한 ComboBox
드롭 다운 목록에 항상 선호하는 항목이있는 것은 아니지만 편집 가능한 콤보 상자가 있습니다. SelectedValue에 바인딩 된 문자열에 전파되는 텍스트 상자에 텍스트를 수동으로 입력 할 가능성을 갖고 싶습니다. 현재 SelectedValue에 바인딩 된 문자열은 입력 된 값이 ComboBox 항목에있는 경우에만 업데이트됩니다. ComboBox 목록에서 사용할 수없는 사용자 지정 값을 수동으로 입력하고 바인딩 된 …
81 .net  wpf  combobox  editing 


4
Dispatcher.Invoke를 사용하여 주 스레드가 아닌 스레드에서 WPF 컨트롤 변경
나는 최근에 WPF에서 프로그래밍을 시작했고 다음과 같은 문제에 부딪 혔습니다. 방법을 사용하는 Dispatcher.Invoke()방법 을 이해하지 못합니다 . 스레딩 경험이 있으며 방금 사용한 몇 가지 간단한 Windows Forms 프로그램을 만들었습니다. Control.CheckForIllegalCrossThreadCalls = false; 예, 그것은 꽤 절름발이는 것을 알고 있지만 이것은 단순한 모니터링 응용 프로그램이었습니다. 사실은 이제 백그라운드에서 데이터를 검색하는 WPF …

3
데이터 바인딩을 사용하여 속성 값을 기반으로 DataGrid의 행 배경을 설정하는 방법
내 XAML 코드 Background에서 특정 행의 개체 값을 기반으로 각 행 의 색상 을 설정하려고합니다 . 나는이 ObservableCollection의를 z하고, 각각 z라는 속성이 있습니다 State. 나는 내에서 이와 같은 것으로 시작했다 DataGrid. <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Setter Property="Background" Value="{Binding z.StateId, Converter={StaticResource StateIdToColorConverter}}"/> </Style> </DataGrid.RowStyle> x는 내 ViewModel 클래스의 속성이 아니기 때문에 잘못된 …
81 wpf  xaml  wpfdatagrid 




3
XAML 만 사용하여 단색 삼각형 그리기
XAML 만 사용하여 채워진 삼각형을 그릴 수 있습니까 (솔루션 뒤에 코드가 아님)? 삼각형은 Ascending/Descending차트 컨트롤의 정렬 단추와 함께 정렬 방향을 나타 내기 위해 아래 이미지와 같아야합니다 . 편집 : SpeziFish 덕분에 솔루션 : 오름차순 : <Polygon Points="0,0 8,5, 0,10" Stroke="Black" Fill="Black" /> 내림차순 : <Polygon Points="8,0 0,5, 8,10" Stroke="Black" Fill="Black" …
80 .net  wpf  xaml  draw 

9
WPF 치트 시트가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 칠년 전에 . 이 질문 개선 바인딩, 리소스 및 WPF의 기타 일반적인 사항에 대한 WPF 태그 확장이있는 WPF 치트 시트를 찾고 있습니다. 그러나 지금까지 …
80 .net  wpf  xaml 

7
WPF의 크기 조정 가능한 창에서 최소화 및 최대화를 제거하려면 어떻게합니까?
WPF는 크기를 조정할 수 있지만 최대화 또는 최소화 단추가없는 창을 제공하는 기능을 제공하지 않습니다. 크기 조정이 가능한 대화 상자를 가질 수 있도록 이러한 창을 만들고 싶습니다. 해결책이 pinvoke를 사용하는 것을 의미한다는 것을 알고 있지만 무엇을 어떻게 호출 해야할지 모르겠습니다. pinvoke.net을 검색해도 필자가 필요로하는 것으로 튀어 나온 것은 발견되지 않았습니다. 주로 …

1
ItemsControl DataTemplate에서 캔버스 속성 설정
나는 이것에 데이터 바인딩을 시도하고있다 ItemsControl : <ItemsControl ItemsSource="{Binding Path=Nodes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <Canvas /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> </ItemsControl> 이것을 사용하여 DataTemplate개별적으로 위치를 지정하려고합니다.Node 요소를 Canvas올바르게 합니다. <DataTemplate DataType="{x:Type Model:EndNode}"> <Controls:EndNodeControl Canvas.Left="{Binding Path=XPos}" Canvas.Top="{Binding Path=YPos}" /> </DataTemplate> 그러나 예상대로 작동하지 않습니다. 모든 노드 요소는 동일한 위치에서 서로 위에 그려집니다. 이를 …
80 c#  wpf  xaml  canvas  itemscontrol 

4
WPF 미리보기 이벤트 란 무엇입니까?
모든 요소에 KeyDown 및 PreviewKeyDown 이벤트가있는 것처럼 "Preview ******"이벤트에 대한 설명을 찾고 있습니다. 차이점은 무엇입니까? Control에서 파생 된 모든 클래스에서 두 메서드를 모두 재정의 할 수 있습니다. OnKeyDown 및 OnPreviewKeyDown, 이제 사용자 지정 컨트롤을 작성하고 있습니다. 어떤 메서드를 사용해야합니까? 그리고 둘 다의 차이점은 무엇입니까?
79 wpf  events 

7
WPF 탭 컨트롤에서 사다리꼴 탭을 만드는 방법
WPF 탭 컨트롤에서 사다리꼴 탭을 만드는 방법은 무엇입니까? Google 크롬의 탭이나 VS 2008의 코드 편집기의 탭처럼 보이는 직사각형이 아닌 탭을 만들고 싶습니다. WPF 스타일로 수행 할 수 있습니까? 아니면 코드로 그려야합니까? 인터넷에서 사용할 수있는 코드의 예가 있습니까? 편집하다: 모서리를 둥글게하거나 탭의 색상을 변경하는 방법을 보여주는 많은 예제가 있지만 다음 두 …
78 wpf  xaml  tabcontrol 

5
ObservableCollection <> 대 목록 <>
List&lt;&gt;각각에 중첩 된 엔티티가 많이 있습니다. 예를 들어, 내가 가진 BaseEntity이있는 List&lt;ColumnEntity&gt;. ColumnEntity클래스 List&lt;Info&gt;등이 있습니다. WPF UI 로 작업하고 있으며 모든 .NET Framework 목록의 모든 변경 사항을 추적해야합니다 BaseEntity. new ObservableCollection필요한 목록을 기반으로 인스턴스화 하고에 바인딩하여 구현됩니다 ObservableCollection. 이 모든 중첩 Lists을 변경하는 장단점은 무엇입니까 ObservableCollections? 따라서 BaseEntity각 목록 BaseEntity을 …
78 c#  .net  wpf 

3
Dispatcher.CurrentDispatcher 대 Application.Current.Dispatcher
Dispatcher.CurrentDispatcher(in System.Windows.Threading)과 Application.Current.Dispatcher(in System.Windows) 의 차이점은 무엇입니까 ? 내 직감은 Application.Current.Dispatcher변경되지 않고 현재 응용 프로그램의 모든 스레드에 전역 적 Dispatcher.CurrentDispatcher이며 Dispatcher호출 된 스레드 에 따라 의 새 인스턴스를 만들 수 있다고 말합니다. 그 맞습니까? 그렇다면 Dispatcher.CurrentDispatcher주로 다중 스레드 UI를위한 목적 입니까?
78 .net  wpf  dispatcher 

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