2011-04-13 46 views
0

我有一些代碼,在WinForms的工作,但不是在WPF顯然,代碼如下: 這是全局設置:通數據

Private Property avar As Object 
Public main As MainWindow 
Public charchoice As Char 

然後在窗口中加載子,這是放在:

charchoice = main.charchoice 

事情是,在下一個窗口中不拿起這個變量,所以我怎麼可以讓它識別並使用它?謝謝你們

尼克

+0

我想我有點困惑,確切地說charchoice被定義。你可以發佈多一點的代碼? – 2011-04-14 03:27:50

+0

charchoice最初在mainwindow.xaml.vb中聲明,全局爲: Class MainWindow public charchoice As Char – Nick 2011-04-15 12:14:38

回答

0

我有一個類似的問題,發現你必須創建在主窗口的公共屬性和值傳遞給物業。

請從我發佈的類似問題中看到此example

0

嘿我有同樣的問題,當我要通過兩種形式之間的值。 我使用簡單的類和共享屬性找到它的解決方案。在分配一個值時

Public Class cls_pass_val 
    Private Shared var_pass_val As String = "" 
    Public Shared Property Pass_val() As Char 
     Get 
      Return var_pass_val 
     End Get 
     Set(ByVal value As String) 
      var_pass_val = value 
     End Set 
    End Property 
End Class  

現在:
cls_pass_val.Pass_val='A

,並在檢索值的時間 - :

首先,我創建cls_pass_val評爲一類是下:

Dim var_c as Char 
var_c=cls_pass_val.Pass_val