«wpf» 태그된 질문

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

3
데이터 바인딩을 통해 WPF 하이퍼 링크의 텍스트를 설정하려면 어떻게해야합니까?
WPF에서는 개체의 세부 정보로 이동하는 하이퍼 링크를 만들고 하이퍼 링크의 텍스트가 개체의 이름이되기를 원합니다. 지금, 나는 이것을 가지고있다 : <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> 그러나 "개체 이름"을 실제 개체 이름에 바인딩하고 싶습니다. 나는 이런 식으로하고 싶다 : <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock> 그러나 Hyperlink 클래스에는 데이터 바인딩에 적합한 text 또는 content …

9
WPF의 키보드 단축키
_대신 에 사용 하는 방법을 알고 &있지만 모든 Ctrl+ 유형 단축키를보고 있습니다. Ctrl+ Z실행 취소, Ctrl+ S저장 등 WPF 응용 프로그램에서이를 구현하기위한 '표준'방법이 있습니까? 아니면 자신만의 롤을 사용하여 명령 / 제어에 연결합니까?

6
16 진수 색상 값에서 SolidColorBrush 만들기
#ffaacc와 같은 Hex 값에서 SolidColorBrush를 만들고 싶습니다. 어떻게 할 수 있습니까? MSDN에서 다음을 얻었습니다. SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); 그래서 나는 썼다 (내 방법이으로 색상을 받는다는 것을 고려 #ffaacc). Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, 2), 16)); 그러나 이것은 다음과 같은 오류를주었습니다. …
129 wpf 

3
WPF : 스크롤 막대가있는 ItemsControl (ScrollViewer)
ItemsControl에 스크롤 막대를 추가하는 방법에 대한 이 작은 "자습서"를 따랐 으며 Designer보기에서는 작동하지만 프로그램을 컴파일하고 실행할 때 (첫 번째 몇 항목 만 표시되고 더 이상 볼 스크롤 막대는 표시되지 않음) VerticalScrollbarVisibility가 "Auto"대신 "Visible"로 설정된 경우) 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 이것은 내 항목을 표시하는 데 사용하는 코드입니다 (일반적으로 …

7
WPF에 Main ()이 없습니까?
프로그래밍에 관해서는 초보자이지만 보편적 인 규칙 중 하나는 프로그램이 Main ()으로 시작한다는 것입니다. WPF 프로젝트를 만들 때 보이지 않습니다. WPF에서 Main ()의 이름이 다른 것입니까?
128 c#  wpf  c#-4.0  main 

8
DataGrid에서 선택한 행의 색상을 설정하는 방법
DataGrid에서 선택한 행의 기본 배경색이 너무 어두워 읽을 수 없습니다. 어쨌든 재정의 할 수 있습니까? 이것을 시도 <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> 그러나 여전히 아무것도 ...
127 c#  wpf  xaml  datagrid 

3
렌더링 시간 및 성능 측면에서 패널은 어떤 순서로 가장 효율적입니까?
하나 이상의 패널이 원하는 레이아웃에 적합 할 때가 여러 번 있지만 패널 유형에 따라 렌더링 시간에 차이가 있다는 것을 알고 있습니다. 예를 들어 MSDN 은 비교적 간단한 Panel같은 Canvas더 복잡한보다 수 있습니다 훨씬 더 나은 성능 Panel과 같은, Grid. 렌더링 시간과 성능 측면에서 WPF 패널은 어떤 순서로 가장 효율적입니까? WPF …

30
XAML의 네임 스페이스 오류에 이름이 없습니다.
VB.NET WPF 응용 프로그램에서 작동하는 VS2012 사용. WPF를 배우는 데 사용하는 간단한 MusicPlayer 튜토리얼 앱이 있습니다. 튜토리얼의 C # 버전을 단계별로 VB.NET으로 변환하고 있습니다. 동일한 네임 스페이스 아래에있는 두 개의 클래스가 앱에 있습니다. XAML에서 네임 스페이스를 참조 할 수 있지만 XAML에서 클래스 개체를 참조하려고하면 오류가 발생하고 컴파일 할 수 없습니다. …


5
wpf 애플리케이션 (VS 08)의 설정 아이콘
훨씬 더 진행하기 전에 다음과 같은 솔루션을 시도했다고 언급하겠습니다. Visual Studio 2008에서 내 응용 프로그램의 아이콘을 어떻게 설정합니까? VS 05의 리소스에서 응용 프로그램 아이콘 설정 내 응용 프로그램의 아이콘을 설정하려고합니다. AFAIK, 잠재적으로 3 개의 이미지가 필요합니까? 1 개의 이미지는 .exe (exe의 썸네일)를 클릭 할 때 탐색기의 실제 이미지입니다. 왼쪽 상단 …

3
ItemsControl 가상화?
나는 한 ItemsControl하지만, 내가 가상화하고자하는 데이터의 목록을 포함 VirtualizingStackPanel.IsVirtualizing="True"와 함께 작동하지 않습니다 ItemsControl. 이것이 정말로 사실입니까 아니면 내가 알지 못하는 다른 방법이 있습니까? 테스트를 위해 다음 코드 블록을 사용했습니다. <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding Path=Name}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> 나는를 변경하는 경우 ItemsControlA를 ListBox, 나는 …

4
StringFormat을 사용하여 WPF XAML 바인딩에 문자열 추가
정수 값 (이 경우 섭씨 온도)에 대한 단방향 바인딩이있는 TextBlock이 포함 된 WPF 4 응용 프로그램이 있습니다. XAML은 다음과 같습니다. <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> 이것은 실제 온도 값을 표시하는 데 잘 작동하지만 숫자 대신 ° C를 포함하도록이 값을 형식화하고 싶습니다 (단지 30 대신 30 ° C). 저는 StringFormat에 …



6
읽기 전용 GUI 속성을 다시 ViewModel로 푸시
View에서 읽기 전용 종속성 속성의 현재 상태를 항상 알고있는 ViewModel을 작성하고 싶습니다. 특히 내 GUI에는 FlowDocument에서 한 번에 한 페이지를 표시하는 FlowDocumentPageViewer가 포함되어 있습니다. FlowDocumentPageViewer는 CanGoToPreviousPage 및 CanGoToNextPage라는 두 개의 읽기 전용 종속성 속성을 노출합니다. 내 ViewModel이 항상이 두 View 속성의 값을 알고 있기를 바랍니다. OneWayToSource 데이터 바인딩으로 이것을 할 …

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