Category: WPF

Jak zobrazit ToolTip nad vlastnim objektem v ListBoxu

Ted jsem se trochu zasekl na vytvareni ToolTipu na kazde polozce ListBoxu, a na scesti me privedli i nektere rady na webu, ale o tom az nize. Cely kod je tentokrat velice primitivni. Prvne si vytvorime ListBox, se sablonou, ktera bude zobrazovat TextBlock a nad nim ToolTip. Data budeme brat pomoci Data Bindingu: <ListBox x:Name="lbSongs" …

Read More Jak zobrazit ToolTip nad vlastnim objektem v ListBoxu

Jak na pruvodce nastavenim programu pomoci NavigationWindow

Dneska vam ukazu kousek kodu z programu IlCamminoManager, konkretne jeho pruvodce nastavenim, ktere ma 2 stranky. Mezi temito strankami prochazite tak ze volate metodu this.NavigationService.GoBack() pro prechod pomoci tlacitka zpet a naopak metodu this.NavigationService.Navigate() pro prechod vpred. Navic muzete diky tomu ze cele toto je obalene v objektu NavigationWindow prechazet pomoci dedikovanych tlacitek navigace zpet/vpred. …

Read More Jak na pruvodce nastavenim programu pomoci NavigationWindow

Uvod do WPF prikazu(Command) pro naproste zacatecniky

Prikazy jsou ve WPF velmi vyhodne zvlaste v pripade, kdy potrebujete namapovat nejakou klavesovou zkratku pomoci KeyGesture(a k dispozici je i trida MouseGesture dedici taky od InputGesture, takze by slo mozna i nejak udelat gesto mysi, nicmene s timto jsem se jeste nikdy nesetkal, spise bych rekl ze to bude treba klik na leve tlacitko …

Read More Uvod do WPF prikazu(Command) pro naproste zacatecniky

Transformace ve WPF

Transformacejsou skvely zpusob jak zmenit vzhled ovladacich prvku ve WPF tam, kde uz styly a sablony vetsinou nestaci. Zdrojovy kod je z knihy, ktera v cestine vysla pod nazvem “Mistrovstvi ve WPF” ( http://knihy.cpress.cz/mistrovstvi-ve-windows-presentation-foundation.html ), v anglictine pod nazvem Applications = Code + Markup (A Guide to the Microsoft Windows Presentation Foundation) od Charlese Petzolda …

Read More Transformace ve WPF

Tiskarna nechce tisknout objekt Visual

Vceravecer nez jsem sel spat jsem narazil na zajimavy problem – mel jsem tento kod(nijak jsem ho neupravoval, je z knihy Mistrovstvi ve WPF): //—————————————————- // 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 static …

Read More Tiskarna nechce tisknout objekt Visual

Jak na zakladni rozlozeni ve WPF stejne jako ve Windows Forms

Vzdycky jak jsem zacinal aplikaci ve Windows Forms(WF), tak jsem tam prvne vlozil prvky v nasledujicim sledu: ToolBar – rozbalovaci vnorovaci nabidka, ktera obvykle obsahuje nejvic funkci programu ToolStrip – tlacitka v rade za sebou, ktere se nejcasteji vyuzivaji StatusStrip – informace o stavu aplikace Toto bylo ve WF primitivni. Proste jste je jen pridali …

Read More Jak na zakladni rozlozeni ve WPF stejne jako ve Windows Forms

Layouty ve WPF

StackPanelPracuje stejne jako ve Windows Forms FlowLayoutPanel. Pri vertikalnim usporadani kazda polozka vyplnuje celou sirku prvku, do ktereho nalezi. Kazdy prvek je vysoky presne tolik jaky je jeho obsah. Vychozi usporadani je vertikalni. <StackPanel orientation="Vertical"> <!– Vertical is the default –> <Label background="Red">Red 1 </Label> <Label background="LightGreen">Green 1 </Label> <StackPanel orientation="Horizontal"> <Label background="Red">Red 2 </Label> …

Read More Layouty ve WPF