-1
c
- это объект с некоторыми атрибутами, имя которого является одним из них. Я создаю текстовый блок с именем выбранного объекта. Я пытаюсь перейти на новую страницу, отправив информацию обо всем моем объекте; Я хочу получить информацию об объекте «c» в другом окне.Отправить информацию об объекте в другое окно в WPF C#
public MainWindow()
{
InitializeComponent();
}
private void b1_Click(object sender, RoutedEventArgs e)
{
TextBlock t1 = new TextBlock();
t1.Text = c.getName();
s1.Children.Add(t1);
Run run3 = new Run(c.getName());
Hyperlink hyperlink = new Hyperlink(run3)
{
NavigateUri = new Uri("http://stackoverflow.com")
};
hyperlink.RequestNavigate += new System.Windows.Navigation.RequestNavigateEventHandler(Hyperlink_RequestNavigate); //to be implemented
t1.Inlines.Clear();
t1.Inlines.Add(hyperlink);
}
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
{
Window1 win1 = new Window1();
win1.Show();
this.Hide();
}
}
public Window1()
{
InitializeComponent();
//i want to obtain the object c here
Console.write(c.getName());
Console.write(c.getAddress());
Console.write(c.getPrice());
etc....
}
но теперь я получил это проблема: Непоследовательная доступность: Тип параметра 'ObjectC' менее доступен, чем метод 'Window1.Window1 (ObjectC c)' – pMpC
убедитесь, что 'public' находится перед вашим объявлением класса ObjectC – axlj
спасибо человеку, он работал !!!! : D – pMpC