我有一個應用程式,我需要在多個選單之間切換。我這樣做的方法是(就像我之前在 Unity 中所做的那樣)是將每個選單的所有元素組合到一個 Canvas GUI 元素中,并使用代碼來設定哪些是可見的,哪些不可見。我只是不確定如何在 Visual Studio 中在代碼中參考畫布本身(或其他,因為我需要多個,但我現在從一個開始)。
我發現的唯一“解決方案”(引發錯誤):
object mainCanvas = Canvas.Findname("Main_Menu");
uj5u.com熱心網友回復:
對于基于 XAML 的 UI,執行此操作的方法是為 Canvas 分配一個名稱,然后可以在代碼隱藏中訪問它。
<Canvas x:Name="myCanvas"/>
然后在后面的代碼中
void SomeEvent(object sender, RoutedEventArgs e)
{
myCanvas...//Do whatever you were going to do with the canvas.
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/451533.html
上一篇:CMake:如何防止64位構建?
