Diskuze: WPF jaké kontrolky?

C# .NET .NET (C# a Visual Basic) WPF jaké kontrolky? American English version English version

Aktivity (1)
Avatar
Zbyněk Málek:1.9.2016 13:24

Ahoj. Předem se omlouvám za neznalost... Projíždím cvičení na C# na vašem webu (jsou parádní). Jak to do sebe hrnu, zjišťuju že toho vlastně vím méně a méně, tak jsem pokračování zatím utnul a zkouším si vytvořit něco vlastního, co mi bude užitečné. Vytvářím si jednoduchý diář s WPF, který, pokud na to dojde, časem zkusím "vymazlit."

Hned z kraje jsem samozřejmě narazil na problém... Nevím, zda ho dokážu popsat.

Chtěl bych: Něco jako ListBox, akorát jako jednotlivé položky by byly Buttony v podobě RichTextBoxu.
Eventuelně: By se nemuselo jednat o butony, ale pak bych chtěl po najetí myši rozjet informační okénko...

Nejjednodušší bude i tak složitej obrázek... :)

Budu rád za nástřel, odkaz na relevantní článek nebo radu :)

 
Odpovědět 1.9.2016 13:24
Avatar
Lukas C#
Redaktor
Avatar
Lukas C#:1.9.2016 13:32

Do ListBox itemu můžeš dát object, tzn jakoukoliv kontrolku/panel. Můžeš tam generovat Richtextboxy a obsloužit jejich událost MouseDown (tak nasimuluješ funkci buttonu)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +2 1.9.2016 13:32
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Zbyněk Málek
ostrozan:2.9.2016 12:27

Jen tak mimochodem - Button je "content control", což znamená, že do něj můžeš vecpat cokoliv, včetně RichTextBoxu a přitom využít všech vymožeností Buttonu včetně události "Click"

 
Nahoru Odpovědět  +1 2.9.2016 12:27
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Zbyněk Málek
ostrozan:2.9.2016 12:40

K tomu RichTextBoxu - v tvém případě je trochu jako jít s kanónem na vrabce :-)

Já bych volil spíš dva TextBlocky ve StackPanelu.

 
Nahoru Odpovědět  +1 2.9.2016 12:40
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.