Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:24.4.2014 13:17

Ahoj, na obrázku je vidět můj problém. Když je vysunutá klávesnice, tak je pod textboxem prázdné místo. Stránku mám rozdělenou v gridu na dva řádky, první má Height="*", druhý, kde je jen TextBox, má Height="Auto". Zkoušel jsem to i s obyčejným TextBoxem bez žádných stylů a dělá to taky. Nějaký nápad jak to místo odstarnit?

Odpovědět
24.4.2014 13:17
Neaktivní uživatelský účet
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Nymsa:24.4.2014 13:47

To klávesnice má místo - mezeru. Myslím že možnost žádná není

Nahoru Odpovědět
24.4.2014 13:47
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:24.4.2014 14:15

Škoda :( Asi to budu muset nějak hacknout. Toto vypadá že funguje. Doufám, že nebude problém na různém rozlišení, když tam dávám přímo -50 margin.

<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Margin" Storyboard.TargetName="HintBorder">
    <DiscreteObjectKeyFrame KeyTime="0" Value="0,0,0,-50" />
</ObjectAnimationUsingKeyFrames>
Nahoru Odpovědět
24.4.2014 14:15
Neaktivní uživatelský účet
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Nymsa:24.4.2014 14:17

Pokud máš potom TextBox napozicován relativně - v nějakém Gridu, Vetikální zarovnání na spodek. Tak vždy to budeš mít relativně posnuté o 50px což by nemělo vadit :)

Nahoru Odpovědět
24.4.2014 14:17
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:24.4.2014 14:24

No mám to zhruba tak nejak:

<Grid hlavní grid stranky>
    <RowDefinition Height="*">
    <RowDefinition Height="Auto">

    <obsah pro prvni radek>

    <grid Grid.Row=1>
        <TextBox>
    </grid>
</Grid>

Ale uz to teda nebudu dal resit, jen kdyby byl nejaky problem

Nahoru Odpovědět
24.4.2014 14:24
Neaktivní uživatelský účet
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Nymsa:24.4.2014 14:29

Nastav tomu TextBoxu

HorizontalAlignment="Bottom" Margin="0 0 0 -50"

Tím to budeš mít vždy přilepené dole ale relativně odsazené o 50px

Nahoru Odpovědět
24.4.2014 14:29
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:24.4.2014 14:31

to nejde, protože když není focusnutý, tak bude schovaný pod appbarem

Nahoru Odpovědět
24.4.2014 14:31
Neaktivní uživatelský účet
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:24.4.2014 15:43

tak to je fail.. kdyz sem to ted zkusil na telefonu, kde mam uz 8.1, tak tam zadny okraj neni a na emulatoru s GDR 3 taky ne... No aspon je o problem min :D

Nahoru Odpovědět
24.4.2014 15:43
Neaktivní uživatelský účet
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 8 zpráv z 8.