2013-04-03 201 views
-4

我正在使用awesomium WebControl。我可以使用私人方法嗎?

我想用方法:LoadURL(String)。但這是一種私人方法。有沒有可能的方法來使用私有方法?

我的代碼:

XAML:

<my:WindowsFormsHost Name="windowsFormsHost" Visibility="Hidden"/> 

後面的代碼[C#]

Awesomium.Windows.Forms.WebControl Browser2 = new Awesomium.Windows.Forms.WebControl(); 
     private void start_Click(object sender, RoutedEventArgs e) 
    { 

     windowsFormsHost.Child = Browser2; 

     windowsFormsHost.Visibility = Visibility.Visible; 
    } 

,我想使用:

Browser2.LoadURL(String); 

的方法是在這裏: http://awesomium.com/docs/1_6_3/sharp_api/?tc=163d5346-d13d-e0cf-49ba-72b2b04d7620

+0

你試過反射嗎? – Dilshod 2013-04-03 19:51:31

+2

@Dilshod - 雖然這可能有效,但這通常是一個壞主意。私有方法通常是私有的,並且直接調用它們可能會破壞某些東西。 – Bobson 2013-04-03 19:52:34

+7

LoadUrl是一個公共方法... http://awesomium.com/docs/1_6_3/sharp_api/?tc = 163d5346-d13d-e0cf-49ba-72b2b04d7620你得到了什麼錯誤? – NotMe 2013-04-03 19:52:52

回答

7

你不能調用私有方法。

私有成員只能在類的主體或聲明它們的結構體中訪問

相關問題