2009-11-18 22 views
1

我有一個創建錐體的方法,例如下面的代碼片段。如何在C#中使用XAML中的方法?

您能解釋一下CreateCone(...)創建的這個圓錐體如何在同一解決方案的XAML文件中使用。

C#代碼片段:何時/何需要的方法燒製

public partial class MainWindow : Window 
{ 
    public Window() 
    { 
     InitializeComponent(); 

     CreateCone(new Point3D(0, 0, 0), 0, 0.025, 0.1, 100, Colors.Red);   

    } 
} 

回答

1

依賴。你可以從Grid事件中調用方法,等等。不太確定爲什麼你想這樣做。

即, <Grid Loaded="CreateConeWrapper" />,包裝將調用CreateCone()函數。

+0

那麼,如果你有一個按鈕,說:「創建圓錐」你可以有這樣的'MouseClick'事件處理程序。 – ChrisF 2009-11-18 22:43:19

+0

絕對如此。我的網格事件純粹是一個控件事件的例子,恰好是第一個突然出現在我頭上的事件。鼠標點擊確實是一個非常普遍的現象! – 2009-11-18 23:01:49

1

如果再給XAML對象的名稱是這樣的:

<canvas name="myCanvas"></canvas> 

然後你就可以使用這個名稱從代碼訪問這些隱藏文件。根據控件的類型是你通常可以設置Content屬性,或添加內容到控件Children集合:

myCanvas.Children.Add(mycreatedCode); 
相關問題