2017-01-08 37 views
2

我想爲我的數據創建自定義圖表控件,它將被uwp商店應用程序使用,在Visual Studio中有類庫項目,並且存在還有Windows運行時組件項目,有什麼不同?我應該使用哪個? 此外,用戶控件或模板控件,我應該使用哪一個?UWP的類庫和Windows運行時組件的區別是什麼

回答

4

這一切都取決於你計劃使用哪種編程語言,你的控件有多複雜,如果只有你在單個項目的單個屏幕上使用它,或者其他人可能會使用你的庫並嘗試重新安裝控制。

大多數情況下您將選擇一個類庫(如果您是C#/ VB開發人員)並進行模板化控件以獲得最大的樣式靈活性(以及比用戶控件更好的性能) 。 This answer by Filip Skakun給出了兩種類型的控件之間的優秀比較。

如果您的自定義圖表控件必須用於用C++或JavaScript編寫的UWP應用程序(WinJS)或用C++編寫,則必須使用Windows運行時組件。類庫只能在.NET UWP應用程序中使用。有關Windows運行時組件以及如何創建它們的更多信息,請參閱MSDN

相關問題