由用户在 C# 类中使用的 WPF 传递传入变量

2024-03-13

我的目标是在文件 user.xaml (在文本框中)中传输用户传入的变量,并在类中返回该变量

<UserControl .....>
 <Grid x:Name="GridGlobal">
 <DockPanel Background="White" Margin="5" >
        <StackPanel DockPanel.Dock="Left" HorizontalAlignment="Left" 
Orientation="Horizontal" Margin="10 0 10 0">
            <StackPanel Orientation="Horizontal">
                <TextBox x:Name="txtCommandeUrl"  Width="500" 
                   Height="24" VerticalAlignment="Center"  />
                <mui:ModernButton x:Name="btnSave" Content="{x:Static 
                   p:Resources.Link_Save_Link}" Click="BtnSave_Click" 
                   VerticalAlignment="Center" Command="{Binding 
                  NextCommand, Mode=TwoWay}" IsEnabled="{Binding 
                NextEnabled}"/>                        
            </StackPanel>
        </StackPanel>
  </Grid>
</UserControl>

我想收到我的txtCommandeUrl在 class.cs 中。

我想在我的课堂上使用这个 urlCommandeUrl 并想到所有


我想你正在寻找这个:

在 user.xaml.cs 上添加此函数

    /// <summary>
    /// Method called on button click.
    /// </summary>
    /// <param name="sender">The <see cref="object"/> sender of the event.</param>
    /// <param name="e">The Routed event arguments <see cref="RoutedEventArgs"/>.</param>
    private void BtnSave_Click(object sender, RoutedEventArgs e)
    {
        // string cmdUrl = txtCommandeUrl.Text;

        // i want to use cmdUrl in other class.cs
        OtherClass.CmdUrl = txtCommandeUrl.Text;
    }

在另一堂课中:

public OtherClass 
{
   public CmdUrl { get; set; } 
   ...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

由用户在 C# 类中使用的 WPF 传递传入变量 的相关文章

随机推荐