Keresés

Új hozzászólás Aktív témák

  • Szabesz

    őstag

    válasz togvau #8322 üzenetére

    "Azt írja ki, amit bemásoltam. Semmi többet."

    Igen, pontosan ott írja, csak értelmezni kell: "The calling thread cannot access this object because a different thread owns it.". Elolvastad amit linkeltem a threading-ről?

    "A linkelt megoldásban például az nem, hogy a this.-nek nincs Dispatcher-e."
    Melyik this-nek? Nyilván mindegyiknek nem lesz, de a szóban forgó this-nek van. A te esetedben a class MainWindow : Window példánynak lesz ilyen property-je.
    Bárhol máshol kézenfekvően tudod használni a Application.Current.Dispatcher példányt.

    Magától csak úgy nem fog kétszer meghívódni, de ezt a kódod teljes ismerete nélkül senki sem fogja megmondani pontosan miért történik.

    Egy kicsit jobban el kellene mélyedned a fentebb linkelt témákban, mert azok alap ismerete nélkül rengeteg probléma fog még megtalálni.

    A fenti példáknál feltételeztem, hogy WPF alkalmazásról van szó (többinél sem tér el jelentősen).

Új hozzászólás Aktív témák