Perguntas com a marcação «wpf»

O Windows Presentation Foundation, ou WPF, é um subsistema para renderizar interfaces de usuário em aplicativos baseados no Windows.

10
Como dimensionar automaticamente e alinhar à direita os dados GridViewColumn no WPF?
Como posso: alinhe à direita o texto na coluna ID tornar cada uma das colunas dimensionada automaticamente de acordo com o comprimento do texto da célula com os dados visíveis mais longos? Aqui está o código: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" …



9
Onde está o Application.DoEvents () no WPF?
Tenho o seguinte código de amostra que aumenta o zoom sempre que um botão é pressionado: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public …
89 c#  .net  wpf  xaml 

10
Objetos de vinculação definidos em code-behind
Eu tenho algum objeto que é instanciado no código por trás, por exemplo, o XAML é chamado de window.xaml e dentro de window.xaml.cs protected Dictionary<string, myClass> myDictionary; Como posso vincular este objeto a, por exemplo, uma exibição de lista, usando apenas marcações XAML? Atualizar: (Isso é exatamente o que tenho …
88 c#  .net  wpf  binding 


10
Como adicionar um comportamento de mesclagem em um configurador de estilo
Criei um comportamento Blend para Button. Como posso definir isso para todos os meus botões no aplicativo. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> No entanto, quando tento: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Eu entendi o erro A propriedade "Behaviors" não possui configurador acessível.


6
A vinculação WPF com StringFormat não funciona nas dicas de ferramentas
O código a seguir tem uma vinculação simples que vincula o Text do TextBlock denominado MyTextBlock à propriedade Text and ToolTip do TextBox usando exatamente a mesma notação Binding: <StackPanel> <TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock> <TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /> </StackPanel> A associação …
87 wpf  binding 

13
Como obter o tamanho da tela atual no WPF?
Eu sei que posso obter o tamanho da tela principal usando System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Mas como obtenho o tamanho da tela atual? (Os usuários de várias telas nem sempre usam a tela principal e nem todas as telas usam a mesma resolução, certo?) Seria bom poder acessar o tamanho do XAML, …
87 c#  wpf  xaml  size  screen 

9
Associação OneWayToSource da propriedade somente leitura em XAML
На этот вопрос есть ответы на Stack Overflow на русском : Binding ActualHeight и ActualWidth контрола в свойство ViewModel Estou tentando vincular a uma Readonlypropriedade com OneWayToSourceo modo, mas parece que isso não pode ser feito em XAML: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Eu recebo: A propriedade 'FlagThingy.IsModified' não …


1
WPF Vincular a si mesmo
Eu tenho um WPF Windowe em algum lugar há um ListViewonde eu vinculo um List<string>. Agora, em algum lugar do meu ListViewhá um TextBoxe a Contentpropriedade está definida como {Binding}. Mas esta é a abreviatura. Como escrevo a vinculação completa para vincular a si mesma? {Binding Path=Self}não funciona, nem funciona …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.