Когда вы разрабатываете приложение Tizen .NET, обратите внимание на то, на какой фреймворк пользовательского интерфейса нацелен ваш проект, среди 3 различных типов: Xamarin.Forms , (чистый) ElmSharp и Tizen.NUI .
Если ваш проект не основан на инфраструктуре Tizen.NUI, вы не должны использовать Tizen.NUI.Window.Instance
и вводить пространство имен Tizen.NUI
в любом случае. Вместо этого вам придется использовать типы имен ElmSharp
или Xamarin.Forms.Platform.Tizen
для кода платформы в вашем приложении.
Поскольку внутренняя реализация Xamarin.Forms для Tizen основана на ElmSharp, FormsApplication.MainWindow
вернет экземпляр ElmSharp.Window
, который можно использовать для создания экземпляра объекта Tizen.Multimedia.Display
. Вот почему код в вашем ответе работал.