Category: WPF

Jak zobrazit ToolTip nad vlastním objektem v ListBoxu

Teď jsem se trochu zasekl na vytváření ToolTipů na každé položce ListBoxu, a na štěstí mě přivedly i některé rady na webu, ale o tom až níže. Celý kód je tentokrát velice primitivní. Prvně si vytvoříme ListBox, se šablonou, která bude zobrazovat TextBlock a nad ním ToolTip. Data budeme brát pomocí Data Bindingu: CODE<ListBox x:Name="lbSongs" …

Read More Jak zobrazit ToolTip nad vlastním objektem v ListBoxu

Jak na průvodce nastavením programu pomocí NavigationWindow

Dneska vám ukážu kousek kódu z programu IlCamminoManager, konkrétně jeho průvodce nastavením, které má 2 stránky. Mezi těmito stránkami procházíte tak že voláte metodu this.NavigationService.GoBack() pro přechod pomocí tlačítka zpět a naopak metodu this.NavigationService.Navigate() pro přechod vpřed. Navíc můžete díky tomu že celé toto je obalené v objektu NavigationWindow přecházet pomocí dedikovaných tlačítek navigace zpět/vpřed. …

Read More Jak na průvodce nastavením programu pomocí NavigationWindow

Úvod do WPF příkazů (Command) pro naprosté začátečníky

Příkazy jsou ve WPF velmi výhodné zvláště v případě, kdy potřebujete namapovat nějakou klávesovou zkratku pomocí KeyGesture(a k dispozici je i třída MouseGesture dědící taky od InputGesture, takže by šlo možná i nějak udělat gesto myší, nicméně s tímto jsem se ještě nikdy nesetkal, spíše bych řekl že to bude třeba klik na levé tlačítko …

Read More Úvod do WPF příkazů (Command) pro naprosté začátečníky

Transformace ve WPF

Transformace jsou skvělý způsob jak změnit vzhled ovládacích prvků ve WPF tam, kde už styly a šablony většinou nestačí. Zdrojový kód je z knihy, která v češtině vyšla pod názvem “Mistrovství ve WPF” ( http://knihy.cpress.cz/mistrovstvi-ve-windows-presentation-foundation.html ), v angličtině pod názvem Applications = Code + Markup (A Guide to the Microsoft Windows Presentation Foundation) od Charlese …

Read More Transformace ve WPF

Tiskárna nechce tisknout objekt Visual

Včera večer než jsem šel spát jsem narazil na zajímavý problém – měl jsem tento kód(nijak jsem ho neupravoval, je z knihy Mistrovství ve WPF): CODE//—————————————————- // PrintaBunchaButtons.cs (c) 2006 by Charles Petzold //—————————————————- using System; using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; namespace Petzold.PrintaBunchaButtons { public class PrintaBunchaButtons : Window { [STAThread] public …

Read More Tiskárna nechce tisknout objekt Visual