Я динамически генерирую объекты webbrowser и добавляю их на панель док-станции.Теперь этот веб-браузер загружает элементы страниц.Как только загрузка завершена, они утилизируют себя.
Что я хочу, так это заполнить все пространство панели док-станции.Кроме того, после удаления объекта мне также необходимо очистить пространство панели док-станции для создания нового веб-браузера.
Как я могу это сделать?
Так я генерирую и добавляю на панель док-станции.
void dispatcherTimer_Tick(object sender, EventArgs e)
{
Navigate("newurl");
}
void Navigate(string srUrl)
{
WebBrowser webnew = new WebBrowser();
webnew.Height = 100;
webnew.Width = 100;
DockPanel.SetDock(webnew, Dock.Left);
dockPanel1.Children.Add(webnew);
webnew.Navigate(srUrl);
webnew.LoadCompleted += webBrowser1_LoadCompleted;
}
private void webBrowser1_LoadCompleted(object sender, NavigationEventArgs e)
{
((WebBrowser)sender).Dispose();
}
c # 4.0 wpf application