Binding ListView – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Binding ListView – .NET – Fórum – Programujte.comBinding ListView – .NET – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
hejnallukas0
Návštěvník
1. 11. 2012   #1
-
0
-

Zdravím, mám takový problém s DataBindingem ve WPF. Mám ObservableCollection<T> a chtěl bych, aby se mi obsah zobrazil v ListView, ale neustále se mi to nedaří. Neustále se mi ukazují chyby " The resource "udalostiPrintUI" could not be resolved." a  Error 2 Inconsistent accessibility: property type 'System.Collections.ObjectModel.ObservableCollection<DynamicPulse_v2._3.UdalostiType>' is less accessible than property 'DynamicPulse_v2._3.Udalosti.udalostiPrintUI' C:\Users\kejhy\documents\visual studio 2012\Projects\DynamicPulse_v2.3\DynamicPulse_v2.3\Udalosti.xaml.cs 67 51 DynamicPulse_v2.3

public partial class Udalosti:Window
{
ObservableCollection<UdalostiType> udalostiPrint = new ObservableCollection<UdalostiType>();

public Udalosti()
{
InitializeComponent();
            udalostiPrint.Add(new UdalostiType("Angličtina", "Writing a postcard", DateTime.Now));
            udalostiPrint.Add(new UdalostiType("Fyzika", "Gravitační zákony", DateTime.Now));
}
private void Udalosti_Loaded_1(object sender, RoutedEventArgs e)
        {
            try
            {
                using (XmlReader cteni = XmlReader.Create("udalosti.xml"))
                {
                    string predmet = "";
                    string latka = "";
                    DateTime datum = new DateTime();

                    while (cteni.Read())
                    {
                        if (cteni.NodeType == XmlNodeType.Element)
                        {
                            predmet = cteni.Name;
                            latka = cteni.GetAttribute("latkaXML");
                            datum = DateTime.Parse(cteni.GetAttribute("datumXML"));
                        }
                        else if (cteni.NodeType == XmlNodeType.EndElement)
                        {
                            _vsechnyUdalosti.Add(new UdalostiType(predmet, latka, datum));
                            udalostiPrint.Add(new UdalostiType(predmet, latka, datum));
                        }
                    }
                }
            }
            catch (FileNotFoundException)
            {
            }
        }
public ObservableCollection<UdalostiType> udalostiPrintUI { get { return udalostiPrint; } }

a XAML kód

<ListView x:Name="UIUdalostiPrehled" Width="250" Margin="17,30,17,60" ItemsSource="{Binding Source={StaticResource udalostiPrintUI}}">
            <ListView.View>
                <GridView>
                    <GridViewColumn DisplayMemberBinding="{Binding Path=PredmetUI}" x:Name="UIListViewPredmet" Header="Predmet" Width="80"></GridViewColumn>
                    <GridViewColumn DisplayMemberBinding="{Binding Path=LatkaUI}" x:Name="UIListViewLatka" Header="Látka" Width="80"></GridViewColumn>
                    <GridViewColumn DisplayMemberBinding="{Binding Path=DatumUI}" x:Name="UIListViewDatum" Header="Datum" Width="80"></GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

Nevíte čím to je ??

Děkuji za odpoveď

Nahlásit jako SPAM
IP: 88.101.192.–
Reklama
Reklama
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, 31 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

 

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