Diskuze: Obelník kolem tlačítka

C# .NET .NET (C# a Visual Basic) Obelník kolem tlačítka American English version English version

Avatar
Posix
Člen
Avatar
Posix:

Zdar, mám textové tlačítko, po kliknutí se zobrazí flyout menu. Když vyberu nějakou položku, tak se kolem tlačítka zobrazí takový tečkovaný obdelník, jak můžete vidět na obrázku. Když nabídku zruším kliknutím jinam, tak se to zadny obdelnik kolem tlacitka nezobrazí. Docela to kazí dojem. Vím, že to občas dělá v normálním prostředí, ale v novém metru bych už čekal, že se to nebude zobrazovat :( Jde to ošetřit, abych to nemusel nějak složitě hackovat?

Odpovědět 14.3.2013 9:27
Proč to dělat jednoduše, když to jde složitě.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Posix
David Čápka:

Myslím, že to je výchozí chování systému, nehackoval bych to.

Nahoru Odpovědět 14.3.2013 10:29
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na Posix
matesax:

Jediné, co můžeš udělat je pohrát si s Focusem...

 
Nahoru Odpovědět 14.3.2013 11:10
Avatar
Posix
Člen
Avatar
Posix:

To jsem právě nechtěl... Ale spíš dělám něco špatně, protože u ostatním programů jsem si toho nevšiml. Na flyout a menu používám Callisto.

<Button Click="pageTitle_Click">...</Button>
private void pageTitle_Click(object sender, RoutedEventArgs e)
{
    // Vytvoříme menu.
    Menu menu = new Menu();
    menu.Items.Add(new Menu() { Text = "test" });
    menu.Items.Add(new Menu() { Text = "test2" });
    menu.Items.Add(new Menu() { Text = "test3" });

    // Zobrazíme flyout
    Flyout flyout = new Flyout();
    flyout.Content = menu;
    flyout.IsOpen = true;
}
Nahoru Odpovědět 14.3.2013 11:49
Proč to dělat jednoduše, když to jde složitě.
Avatar
matesax
Redaktor
Avatar
Odpovídá na Posix
matesax:

Po kliknutí přesuň Focus a máš klid... :)

 
Nahoru Odpovědět 14.3.2013 12:09
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 5 zpráv z 5.