Binding - ConvertParameter jak ho nastavit WPF – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Binding - ConvertParameter jak ho nastavit WPF – .NET – Fórum – Programujte.comBinding - ConvertParameter jak ho nastavit WPF – .NET – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
VladislavK0
Stálý člen
5. 5. 2013   #1
-
0
-

Ahoj

Mam datagrid a v nem celourad datagridtextcolumn a u jedno z nich byl ptrebboval nastavit hodnotu ConvertParameter na hodnotu v DataContext odpovidajiciho radku ale odlisneho sloupce

<DataGrid.Columns>
	<DataGridTextColumn Header="Stav" Binding="{Binding Path=StavDne.Nazev, Converter={StaticResource MujStav}, ConvertParameter=NASTAVIT_NA_HODNOTU_PRICHODU}"}"  />
								<DataGridTextColumn Width="55" Header="Příchod" Binding="{Binding Path=zacatekPrace, Converter={StaticResource HodinyConverter}}" x:Name="zacatekPraceColumn" FontWeight="Bold" />

</DataGridColumn>									
		

Tak abych v convertoru mohl pracovat i s dynamicky pridelenou hodnotou hodnotou prichodu v tomto pripade to bude TimeSpam

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
// patricne pretypovani value a parameter
// a patricna podminka
if(value == ... && parametr == ....
RETURN mujstav1
else if(...
RETURN mujstav3
else if(...
RETURN mujstav3
else if(...
RETURN mujstav3
}

Dik za kazdou radu

Nahlásit jako SPAM
IP: 89.24.8.–
Manželka programátora pošle svého muže koupit chleba s dovětkem kdyby měly housky přines jich deset! Co přinese programátor??
Reklama
Reklama
Řešení
JardaJirava0
Stálý člen
5. 5. 2013   #2
-
0
-
Vyřešeno Nejlepší odpověď

Ahoj,

  zkus následující  

<DataGridTextColumn Header="Stav">
<DataGridTextColumn.Binding>
        <MultiBinding Converter="{StaticResource MyMultiValueConverter}">
            <Binding Path="PrvniHodnota"/>
            <Binding Path="DruhaHodnota"/>
        </MultiBinding/>
</DataGridTextColumn.Binding>
</DataGridTextColumn>

a samozřejmě pak tvůj konverter musí implementovat rozhraní IMultiValueConverter.

Pěkný den,

Nahlásit jako SPAM
IP: 213.192.30.–
MCAD, MCPD
http://jirava.net/blog
http://xaml.cz - Magazín moderních technologií založených na XAML
VladislavK0
Stálý člen
6. 5. 2013   #3
-
0
-

Diky za pomoc toto pomhlo, jen jsem si ale myslel ze bych mohl nejak nastavit prva tu hodnotu ConverteParameter ="{Binding Path="moje pormena"}" 

kazdopadne diky

Nahlásit jako SPAM
IP: 89.24.21.–
Manželka programátora pošle svého muže koupit chleba s dovětkem kdyby měly housky přines jich deset! Co přinese programátor??
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 58 hostů

Podobná vlákna

WPF TreeView Binding — založil David Roško

WPF DataGrid Binding — založil m4r10

WPF Binding &amp; DLINQ — založil Xelender

Jak nastavit router — založil uiii

Jak nastavit klávesnici. — založil Benny1181

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý