NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
rawen
Člen
Avatar
rawen:30.8.2015 12:36

Zdravím, zkouším takovou jednu věc a nějak mě nenapadá jak to udělat. Jde o to, že mám jeden TextBox a já bych si chtěl tuto hodnotu bindovat do "dvou" vlastností, přičem jedna by byla to co uživatel do TextBoxu napsal a druhá by byla tento text přes Converter převeden na něco jiného. Prostě jakobych si chtěl hodnotu převést přes Converter do dané vlastnosti, ale aby tam byla i druhá vlastnost, která by měla v sobě uloženou hodnotu před Converterem. Aby to fungovalo v tomto duchu:

<TextBox>
    <TextBox.Text>
        <MultiBinding>
            <Binding Path="HodnotaPredConverterem" />
            <Binding Path="HodnotaPoConverterovanim, Converter={StaticResource MujConverter}" />
        </MultiBinding>
    </TextBox.Text>
</TextBox>

Což samozřejmě nemůž fungovat, ale chtěl jsem jen ukázat víc, co se snažím udělat. Nějaký nápad jak na to? :)

Odpovědět
30.8.2015 12:36
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
rawen
Člen
Avatar
rawen:30.8.2015 14:24

Jediné co mě tak napadá je, žebych ony dvě vlastnosti spojil do jedné. Byloby to v podstatě dvou rozměrné pole, v tom případě by s tím nebyl problém, ale říkám si, že to musí jít i jinak. :)

Nahoru Odpovědět
30.8.2015 14:24
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
Odpovídá na rawen
sadlomaslox25:31.8.2015 12:50

mues konkretne rozepsat o co se jedna? ja nejak nechapu ceho se snazis dosahnout. ViewModel je abstraktni vyjadreni nejakeho View. Mel by obsahovat elementy ktere jsou jednoduse konzumovatelne View vrstvou. Pokud je treba, pouziji se jednoduche prevody ve forme Converteru.

 
Nahoru Odpovědět
31.8.2015 12:50
Avatar
Lako
Člen
Avatar
Odpovídá na rawen
Lako:6.9.2015 0:17

Moc nechápu o co se snažíš, aby v tom texboxu byly 2 hodnoty?
Určitě by to šlo udělat tak, že do konvertoru pošleš kromě hodnoty i parametr a v konvertoru to splácneš...

 
Nahoru Odpovědět
6.9.2015 0:17
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.