1 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
有幾種方法可以完成這類事情。哪個(gè)最好取決于您想要做什么。
這里有一些你可以使用:
PRISM eventtaggregator 或 Mvvmlight messenger 在新值發(fā)生變化時(shí)將其從一個(gè)發(fā)送到另一個(gè)。https://social.technet.microsoft.com/wiki/contents/articles/26070.communicating-between-classes.aspx
將您的屬性移動(dòng)到靜態(tài)類上的靜態(tài)方法,然后任何東西都可以引用。使其成為“全球”。
將您的屬性移動(dòng)到一個(gè)實(shí)例類,然后直接從一個(gè)實(shí)例類傳遞到另一個(gè)實(shí)例類。
將您的屬性移動(dòng)到一個(gè)實(shí)例類,然后使用依賴注入從一個(gè)到另一個(gè)間接傳遞。
將其設(shè)為公共屬性,并從您的第一個(gè)窗口/任何其他窗口傳遞參考。這更適用于第二個(gè)是第一個(gè)的孩子的情況,因?yàn)槟趧?chuàng)建依賴項(xiàng)。
- 1 回答
- 0 關(guān)注
- 210 瀏覽
添加回答
舉報(bào)