Я прочитал документы, в которых говорится, что для оптимальной работы Xbox One я должен отключить режим мыши в своем приложении. Это имеет абсолютный смысл. все примеры написаны на C#, а мой любимый язык, к сожалению, Visual Basic.
Код С#:
public App() {
this.InitializeComponent();
this.RequiresPointerMode = ApplicationRequiresPointerMode.WhenRequested;
this.Suspending += OnSuspending;
}
Я могу без проблем перевести код на VB, за исключением последнего утверждения.
Я, кажется, в тупике на линии: Me.Suspending += Me.OnSuspending
Как я могу перевести это и двигаться вперед в своем развитии?
Я стою на блокпосту и чувствую себя довольно глупо, потому что я должен знать, как это сделать.
РЕДАКТИРОВАТЬ: даже при изменении кода на Me.Suspending = Me.Suspending + Me.OnSuspending
выдается та же ошибка повышения. Таким образом, это НЕ дубликат, потому что я хорошо знаю, как работает оператор +=
.
+=
для назначения. Он равенMe.Suspending = Me.Suspending + Me.OnSuspending
. Прочитайте stackoverflow.com/questions/14693984/< /а>. - person Tetsuya Yamamoto   schedule 16.10.2017AddHandler
, напримерAddHandler Me.Suspending, AddressOf OnSuspending
... Также не забудьте удалить обработчик, когда закончите... - person zaggler   schedule 16.10.2017+=
не для назначения обработчика в vb.net.+=
просто добавляет значение к существующему значению переменной. - person zaggler   schedule 16.10.2017