Preguntas etiquetadas con wpf

Windows Presentation Foundation, o WPF, es un subsistema para representar interfaces de usuario en aplicaciones basadas en Windows.



10
Vinculación de objetos definidos en código subyacente
Tengo algún objeto que se instancia en el código detrás, por ejemplo, el XAML se llama window.xaml y dentro de window.xaml.cs protected Dictionary<string, myClass> myDictionary; ¿Cómo puedo vincular este objeto a, por ejemplo, una vista de lista, usando solo marcas XAML? Actualizar: (Esto es exactamente lo que tengo en mi …
88 c#  .net  wpf  binding 

4
Concatenar cadenas en lugar de usar una pila de TextBlocks
Quiero mostrar una lista de objetos Customer en WPF ItemsControl. Creé un DataTemplate para esto: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> Entonces, lo que quiero básicamente es una lista simple (con casillas de verificación) que contenga NUMBER …
88 .net  wpf  datatemplate 


10
Cómo agregar un comportamiento de fusión en un Style Setter
He creado un comportamiento Blend para Button. ¿Cómo puedo configurar eso para todos mis botones en la aplicación? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Sin embargo, cuando intento: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Me sale el error La propiedad "Behaviors" no tiene un setter accesible.

9
¿Dónde está Application.DoEvents () en WPF?
Tengo el siguiente código de muestra que hace zoom cada vez que se presiona un botón: 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 …
88 c#  .net  wpf  xaml 

6
El enlace de WPF con StringFormat no funciona en la información sobre herramientas
El siguiente código tiene un enlace simple que enlaza el texto del TextBlock llamado MyTextBlock a la propiedad Text and ToolTip de TextBox usando exactamente la misma notación de enlace: <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> El …
87 wpf  binding 

13
¿Cómo obtener el tamaño de la pantalla actual en WPF?
Sé que puedo obtener el tamaño de la pantalla principal usando System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Pero, ¿cómo obtengo el tamaño de la pantalla actual? (Los usuarios de pantallas múltiples no siempre usan la pantalla principal y no todas las pantallas usan la misma resolución, ¿verdad?) Sería bueno poder acceder al tamaño desde …
87 c#  wpf  xaml  size  screen 



1
WPF se enlaza a sí mismo
Tengo un WPF Window, y en algún lugar hay un ListViewlugar al que enlazo List<string>. Ahora, en algún lugar de mi ListViewhay un TextBoxy la Contentpropiedad está configurada en {Binding}. Pero esta es la taquigrafía. ¿Cómo escribo el enlace completo para enlazarlo a sí mismo? {Binding Path=Self}no funciona, tampoco lo …


7
enlazar la propiedad Source del WebBrowser en WPF
¿Alguien sabe cómo enlazar datos de la propiedad .Source del WebBrowser en WPF (3.5SP1)? Tengo una vista de lista que quiero tener un pequeño WebBrowser a la izquierda y contenido a la derecha, y vincular el origen de cada WebBrowser con el URI en cada objeto vinculado al elemento de …
85 c#  wpf  xaml  data-binding  browser 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.