Почему это событие не работает правильно? - PullRequest
1 голос
/ 10 мая 2011

У меня есть две гиперссылки в моем коде, которые содержат изображение, когда я очищаю вторую первую работу, но когда они оба написали так, btnClose работает как btnnew.это означает, что событие (btnAdd_Click) работает для них обоих, и я не знаю, почему

<HyperlinkButton   x:Name="btnClose"  Click="btnClose_Click"> 
    <HyperlinkButton.RenderTransform>
        <TranslateTransform />
    </HyperlinkButton.RenderTransform>
    <Canvas>
        <Image     Source="/ITStock;component/Images/undo.png"  Height="20" Width="20"Margin="10,5,0,0"/>
    </Canvas>
</HyperlinkButton>   
<HyperlinkButton  x:Name="btnNew" Click="btnAdd_Click" >
    <HyperlinkButton.RenderTransform>
        <TranslateTransform   /> 
    </HyperlinkButton.RenderTransform>
    <Canvas>
        <Image  Source="/ITStock;component/Images/edit_add.png"  Height="20" Width="20"  Margin="45,5,0,0"/>
    </Canvas>
</HyperlinkButton>


private void btnClose_Click(object sender, RoutedEventArgs e)
{ 
    HtmlPage.Window.Invoke("OpenMainPage"); 
}

private void btnAdd_Click(object sender, RoutedEventArgs e)
{ 
    stock = new SR_BLStock.Stock();
    if (stock != null)
    { 
        dgStock1.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;
        Grid grUsc = new Grid();
        grUsc.Margin = new Thickness(50);
        Border b = new Border(); 
        b.Name = "uscBorder"; 
        b.Background = new SolidColorBrush(Colors.Black); 
        b.Opacity = 0.6; 
        NewStock usc = new NewStock(stock); 
        dgStock1.IsEnabled = false; 
        dg.IsEnabled = false; 
        grUsc.Children.Add(usc); 
        LayoutRoot.Children.Add(grUsc);
    } 
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...