2017-07-17 23 views
-3

我想學習UWP中的解決方案來修復wpf中的錯誤,我使用DotPeek來反編譯UWP ListView控件,但是我得到了沒有源代碼的結果。如何獲取UWP控件的源代碼?

如何獲取uwp控件的源代碼?

我使用一些工具軟件來反編譯uwp的控制,但我不能得到源代碼。

我想要的是我可以得到可以在VisualStudio中運行的源代碼,或者您可以支持我一個像https://referencesource.microsoft.com/這樣的網站,它可以看到一些源代碼。我們知道,WPF不能做一些事情,但UWP可以,我想學習它。

+3

問題可能更容易 - 如何解決特定的錯誤 - 然後進行漫長的交配。 – Peter

+0

@Peter我會編輯它 – lindexi

+0

實際上,UWP無法完成WPF可以做的* * *。你不知道它是因爲它有更多的功能。您應該瞭解它,因爲它在商店應用程序中使用,並且WPF不能。如果客戶想要*桌面*應用程序,那麼您必須使用WPF –

回答

1

與.NET不同,UWP是而不是截至目前爲止,因此沒有從何處獲得未編譯的源代碼。

如果您想查看代碼,您將不得不以某種方式反編譯程序集。反編譯本地代碼雖然很艱難。

+0

但是我得到的結果沒有源代碼。 – lindexi

+1

然後忘記源代碼。無論如何你都不能修改它。您最好修復* your *代碼中的錯誤。如何定義內置控件真的是一個實現細節。 – mm8