Articles of wpf

Alguém conhece um editor de código que eu possa incorporar em uma janela do WPF ou em formulários do Windows?

Eu quero criar meu próprio IDE, mas eu quero um editor de código que seria destaque de syntax. Eu quero incorporá-lo como um controle em uma janela do WPF. Malcolm

Validação de Caixa de Texto WPF C #

Eu tenho 3 TextBoxes ( Id1 , Name e Salary ). Id e Salary devem conter números inteiros e Name deve conter apenas caracteres. Eu preciso de validações para o meu TextBox, ele deve mostrar erros quando eu inserir caracteres errados ou inteiros. Também isso pode ser feito apenas em Xaml sem codebehind? Eu sou […]

Como faço para criar um aplicativo c # que decide se deve mostrar como um aplicativo de console ou janela?

Existe uma maneira de iniciar um aplicativo c # com os seguintes resources? Ele determina por parâmetros de linha de comando se é um aplicativo de janela ou console Ele não mostra um console quando é solicitado a ser em janelas e não mostra uma janela de GUI quando está sendo executado a partir do […]

Pai de Controle de Usuário do WPF

Eu tenho um controle de usuário que eu carrego em uma MainWindow em tempo de execução. Eu não consigo obter uma alça na janela de UserControl do UserControl . Eu tentei this.Parent , mas é sempre nulo. Alguém sabe como obter um identificador para a janela de contenção de um controle de usuário no WPF? […]

Definir o tempo de design DataContext em uma janela está dando um erro de compilador?

Eu tenho o seguinte XAML abaixo para a janela principal no meu aplicativo WPF, eu estou tentando definir o tempo de design d:DataContext abaixo, o que posso fazer com sucesso para todos os meus UserControls, mas me dá esse erro quando tento fazer na janela … Error 1 The property ‘DataContext’ must be in the […]

Qual é a melhor abordagem para impressão / relatórios do WPF?

Eu tenho um próximo projeto que terá que ser capaz de imprimir relatórios simples de seus dados. Será baseado no WPF, e eu estou querendo saber qual caminho seguir. Eu sei que o WPF introduz sua própria tecnologia de impressão (baseada em XPS), que parece bastante fácil de usar. No entanto, parte de mim se […]

Como obter os filhos do StackPanel para preencher o espaço máximo para baixo?

Eu simplesmente quero fluir o texto à esquerda e uma checkbox de ajuda à direita. A checkbox de ajuda deve se estender até o final. Se você remover o StackPanel externo, ele funcionará muito bem. Mas por motivos de layout (estou inserindo UserControls dinamicamente) eu preciso ter o empilhamento StackPanel. Como faço para que o […]

Validação adequada com MVVM

Aviso: Post muito longo e detalhado. Ok, validação no WPF ao usar o MVVM. Eu li muitas coisas agora, olhei para muitas perguntas SO e tentei muitas abordagens, mas tudo parece um pouco hacky em algum momento e eu realmente não sei como fazer isso da maneira certa . Idealmente, quero que toda a validação […]

Crie um BitmapImage a partir de uma matriz de bytes

Eu estou criando uma matriz de bytes com valores arbitrários e quero convertê-lo em um BitmapImage. bi = new BitmapImage(); using (MemoryStream stream = new MemoryStream(data)) { try { bi.BeginInit(); bi.CacheOption = BitmapCacheOption.OnLoad; bi.StreamSource = stream; bi.DecodePixelWidth = width; bi.EndInit(); } catch (Exception ex) { return null; } } Esse código me dá uma NotSupportedException […]

Retorno de chamada quando a propriedade de dependência recebe alteração xaml

Quando eu defino o valor de IsClosed durante o tempo de execução, OnIsClosedChanged() é chamado fine. No entanto, o Designer define o valor da propriedade, mas não chama o OnIsClosedChanged() . public static DependencyProperty IsClosedProperty = DependencyProperty.Register(“IsClosed”, typeof(bool), typeof(GroupBox), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsRender)); public bool IsClosed { get { return (bool)this.GetValue(IsClosedProperty); } set { if ((bool)this.GetValue(IsClosedProperty) […]