Articles of wpf

No Main () en WPF?

Soy un principiante en lo que respecta a la progtwigción, pero estaba seguro de que una de las reglas universales era que un progtwig comienza con Main (). No veo uno cuando creo un proyecto de WPF. ¿Main () simplemente nombra algo diferente en WPF?

Evite que TabControl recree sus hijos

Tengo un IList de viewmodels que están vinculados a un TabControl . Este IList no cambiará durante la vida útil de TabControl . Cada modelo de vista tiene un DataTemplate que se especifica en un ResourceDictionary . Cada una de las vistas especificadas en DataTemplate requiere un uso intensivo de recursos para crear que prefiero […]

Botón de enlace, haga clic en un método

Tengo una cuadrícula de datos vinculada a una colección observable de objetos. Lo que quiero hacer es tener un botón que ejecutará un método del objeto que representa la fila del botón que se hizo clic. Entonces, lo que tengo ahora es algo como esto: Lo cual no funciona e informa el siguiente error: Click […]

Fusionando dlls en un solo .exe con wpf

Actualmente estoy trabajando en un proyecto donde tenemos muchas dependencias. Me gustaría comstackr todos los dll referenciados en el .exe de forma muy parecida a como lo harías con los recursos integrados. He intentado ILMerge pero no puede manejar los recursos .xaml. Entonces mi pregunta es: ¿hay alguna manera de fusionar un proyecto de WPF […]

Acceda al DataContext principal desde DataTemplate

Tengo un ListBox que se une a una colección secundaria en un ViewModel. Los elementos de la lista se diseñan en una plantilla de datos basada en una propiedad en ViewModel principal: Aparece el siguiente error de salida: System.Windows.Data Error: 39 : BindingExpression path error: ‘CurveSpeedMustBeSpecified’ property not found on ‘object’ ”BindingListCollectionView’ (HashCode=20467555)’. BindingExpression:Path=DataContext.CurveSpeedMustBeSpecified; DataItem=’Grid’ […]

¿Hay una propiedad DesignMode en WPF?

En Winforms puedes decir if ( DesignMode ) { // Do something that only happens on Design mode } ¿hay algo como esto en WPF?

¿Cómo ordeno una colección observable?

Tengo una siguiente clase: [DataContract] public class Pair : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged(“Key”); } } [DataMember] public TValue Value { get { return m_value; } […]

¿Cómo se calcula el ancho WPF TextBlock para su tamaño de letra y caracteres conocidos?

Digamos que tengo TextBlock con texto “Some Text” y tamaño de letra 10.0 . ¿Cómo puedo calcular el ancho adecuado de TextBlock ?

No hay ListBox.SelectionMode = “None”, ¿hay alguna otra forma de deshabilitar la selección en un listbox?

¿Cómo desactivo la selección en un ListBox?

Pasar dos parámetros de comando usando un enlace WPF

Tengo un comando que estoy ejecutando desde mi archivo XAML usando la siguiente syntax estándar: Esto funcionó bien hasta que me di cuenta de que necesitaba DOS piezas de información de la vista para hacer que esta operación se completara de la manera esperada por los usuarios (el ancho y la altura del canvas de […]