NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Jak seřadit v XML prvek observable collection, ktereý je protažený converterem?

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Dog
Člen
Avatar
Dog:6.10.2017 14:33

Ahoj, mám dotaz, nevíte jak seřadit prvek OC, který ktereý je protažený converterem?

Kombinace příkazů níže nefunguje, ani nejde kliknout na sloupec k řazení, když nechám z commandů níže jen canusersort na true, tak to řadí podle nějáké vlastní logiky, pravděpodobně podle ToString() kolekce, když nechám jen SortMemberPat­h="ActionsLis­t" tak to stejné....

TextGridColumn se nechová tak, jak bych očekával, takže ten nemůžu použít.

SortMemberPat­h="{Binding ActionsList, Converter={Sta­ticResource OpponentGtoCon­vertor}, ConverterPara­meter=1}"
CanUserSort="True"

<!--ΔGTODI-->
<DataGridTemplateColumn Header="ΔGDI" Width="*"
                        SortMemberPath="{Binding Converter={StaticResource OpponentGtoConvertor}, Path=ActionsList, ConverterParameter=1}"
                        MinWidth="55"
                        CanUserSort="True">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Label HorizontalAlignment="Stretch"
                   VerticalAlignment="Stretch"
                   VerticalContentAlignment="Center"
                   HorizontalContentAlignment="Center"
                   Content="{Binding ActionsList, Converter={StaticResource OpponentGtoConvertor}, ConverterParameter=1}"
                   Background="{Binding ActionsList, Converter={StaticResource GtoDiToColour}, ConverterParameter=0}" />
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

Díky

 
Odpovědět
6.10.2017 14:33
Avatar
Dog
Člen
Avatar
Dog:7.10.2017 22:46

Nakonec jsem to vyřešil Gettrama v kolekci, ktery vytahovali z ActionsListu data, kdyby někdo věděl, jak to vyřešit způsobem, na který jsem se ptal tak dejte vědět :) díky

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
7.10.2017 22:46
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 2 zpráv z 2.