同じソリューションでProject2を使用してProject1のUIを更新することはできますか?私はProject2を使ってProject1のクラスにアクセスしましたが、コントロールにはアクセスしませんでした。これまでのところ私はFFを試してみました:他のプロジェクトのUIを1つのソリューションで更新する
のProject2Loaded()
で
Dim newMenu As MenuItem
newMenu = New MenuItem()
newMenu.Header = "This is new"
newMenu.Tag = "1"
AddHandler newMenu.Click, New EventHandler(AddressOf menuClick)
myMenu.Items.Add(newMenu)
menuClick()
で
、
Private Sub menuClick(sender As Object, e As RoutedEventArgs)
If sender.Tag = "1" Then
Dim progTag As Integer = Integer.Parse(sender.Tag)
Dim restriction = (From x In localdb.Restrictions
Where x.Username = "oliverc" Where x.Program_ID = progTag
Select x.Module_ID)
If restriction.Count > 0 Then
For Each ListItem In restriction.ToList
restrict.Add(New Project2.Restrictions() With {.RestrictionTag = ListItem.ToString})
Next
End If
For Each ListItem In restrict
MessageBox.Show(ListItem.RestrictionTag(0))
Next
Dim frm As Project2.MainWindow = New Project2.MainWindow()
frm.ShowDialog()
End If
End Sub
、
For Each ListItem In listOfRestriction
Select Case ListItem.ToString
Case "1"
btn_addRegion.IsEnabled = False
End Select
MessageBox.Show(ListItem.ToString)
Next