AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / coding / 问题

问题[wpf](coding)

Martin Hope
Craig W
Asked: 2025-04-16 08:58:42 +0800 CST

如何在 XAML 中制作两个不对称链接的 CheckBox?

  • 5

我在 XAML 中有两个 CheckBox。当第一个复选框未选中时,我希望第二个复选框也未选中。但是,当第一个复选框选中时,我不希望第二个复选框发生任何变化。我还希望两个 CheckBox 都默认选中。使用 似乎应该很简单DataTrigger,但我做不到。我知道使用事件处理程序在代码中实现这一点很容易,但我想在 XAML 中实现。以下是我实现的:

    <CheckBox Name="CheckBox1" Content="CheckBox1" IsChecked="True" />
    <CheckBox Name="CheckBox2" Content="CheckBox2">
        <CheckBox.Style>
            <Style TargetType="{x:Type CheckBox}">
                <Setter Property="CheckBox.IsChecked" Value="True" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding ElementName=CheckBox1, Path=IsChecked}" Value="False">
                        <Setter Property="CheckBox.IsChecked" Value="False" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </CheckBox.Style>
    </CheckBox>

两个 CheckBox 一开始都是选中状态,当我取消选中 CheckBox1 时,CheckBox2 也会被正确取消选中。但是当我选中 CheckBox1 时,CheckBox2 也会被错误地选中。我尝试了几种不同的方法,但都没有成功。如果我移除第一个 CheckBox,Setter它就可以正常工作,但 CheckBox2 一开始就不是选中状态。

wpf
  • 1 个回答
  • 42 Views
Martin Hope
ericg67
Asked: 2025-04-02 17:17:08 +0800 CST

根据数据类型与数据模板进行简单的 wpf 绑定

  • 5

我有一个对某些人来说似乎非常简单的 WPF 问题。我对 WPF 并不陌生,但也不是专业人士。

尝试将内容控件绑定到树形视图的选定项。搜索了许多帖子,这似乎对其他人有用,但无法让数据模板根据数据类型显示某些内容。

<ContentControl  Grid.Column="1" Grid.RowSpan="3" Grid.ColumnSpan="2" DataContext="{Binding SelectedItem, ElementName=DataManagerTreeView, Mode=OneWay}">
            <ContentControl.Resources>
                <DataTemplate DataType="{x:Type daq:DAQChartChannel}">
                    <StackPanel Orientation="Vertical">
                        <Label>Name</Label>
                        <Label Content="{Binding Name}"></Label>
                        <Label>AxisX</Label>
                        <Label Content="{Binding AxisX}"></Label>
                        <Label>AxisY</Label>
                        <Label Content="{Binding AxisY}"></Label>
                    </StackPanel>
                </DataTemplate>
                <DataTemplate DataType="{x:Type daq:DAQChart}">
                    <StackPanel Orientation="Vertical">
                        <Label>Name</Label>
                        <Label Content="{Binding Name}"></Label>
                    </StackPanel>
                </DataTemplate>
                <DataTemplate DataType="{x:Type daq:DAQChartsCollection}">
                    <StackPanel Orientation="Vertical">
                        <Label>Name</Label>
                        <Label Content="{Binding Name}"></Label>
                    </StackPanel>
                </DataTemplate>
            </ContentControl.Resources>
        </ContentControl>

如果将单个堆栈面板直接放在我的 ContentControl 中,它会正确显示当前选定项目的数据(至少是所有项目类型中唯一存在的名称),因此绑定是正确的。但是当我尝试使用 ContentControl.Resources 根据带有 DataTemplates 的源类型显示数据时,我没有得到任何输出。我这里遗漏了什么吗?

除了使用 DataTemplateSelector 之外,没有其他解决方法吗?感谢您的帮助

wpf
  • 1 个回答
  • 26 Views
Martin Hope
Matthias Fleschütz
Asked: 2025-03-29 20:46:20 +0800 CST

PowerShell 中 WPF 的 ResourceDictionary 路径

  • 7

尊敬的 WPF 和 PowerShell 专业人士,

我正在开发一个 PowerShell (Core, 7) 模块,该模块应具有 WPF GUI。我想以更好的方式组织代码,拆分 XAML,Styles.xaml例如Colors.xaml和Templates.xaml。

代码由多个ps1文件组成,这些文件在编译期间被组装成一个psm1模块文件。除了模块文件之外,我psd1还放置了UI包含所有xaml文件的目录:

\_ HIWE (the module)
 |_ HIWE.psm1
 |_ HIWE.psd1
 \_ UI
  |_ App.xaml
  |_ Colors.xaml 
  |_ Styles.xaml
  \_ Templates.xaml

App.xaml对同一目录的引用App.xaml:

<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Colors.xaml"/>
            <ResourceDictionary Source="Styles.xaml"/>
            <ResourceDictionary Source="Templates.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

问题

因此,作为已安装的模块,根据作为 CurrentUser 或 AllUsers 范围安装,这将最终出现在不同的路径中。

似乎[System.Windows.Markup.XamlReader]::Load($appXmlReader)不是使用 位置的相对引用,App.xaml而是使用 执行的 cwd。这就需要以绝对方式放入目录,但由于可能安装到不同的位置,这是不可能的。

这不是需要参考的问题UI\filename.xaml,这是我已经测试过的。

问题

当您想要有效地拆分 WPF / XAML 代码但又不想得到一个太大的文件时,该如何解决这个问题?

wpf
  • 1 个回答
  • 44 Views
Martin Hope
Gary Riley
Asked: 2025-02-10 04:25:04 +0800 CST

WinUI 3 单选按钮居中

  • 6

我正在尝试将 WPF C# 应用程序转换为使用 WinUI 3。这是我的 XAML 代码的简化版本:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="*"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <StackPanel Grid.Row="0" Grid.Column="0" 
        Orientation="Horizontal"
        HorizontalAlignment="Center" VerticalAlignment="Center">
        <TextBlock Text="1234567890123456789012345678901234567890"/>
    </StackPanel>
    <StackPanel Grid.Row="1" Grid.Column="0" 
        Orientation="Horizontal"
        HorizontalAlignment="Center" VerticalAlignment="Center">
        <RadioButton GroupName="Choices" Content="Yes" />
    </StackPanel>
    <StackPanel Grid.Row="2" Grid.Column="0"
        Orientation="Horizontal"
        HorizontalAlignment="Center" VerticalAlignment="Center">
        <Button Content="Prev"/>
        <Button Content="Next"/>
    </StackPanel>
</Grid>

在我的 WPF 应用程序中,此 XAML 将 RadioButton 适当地置于中心:

WPF 单选按钮正确居中

相同的 XAML 在我的 WinUI 3 应用程序中产生了以下结果:

WinUI 按钮未正确居中

如何让单选按钮正确居中?最终,我将动态地向堆栈面板添加不同数量的单选按钮,但我甚至无法让它仅对静态定义的单选按钮起作用。

wpf
  • 1 个回答
  • 38 Views
Martin Hope
Andy Wynn
Asked: 2025-02-04 10:42:15 +0800 CST

将控件固定到另一个控件的底部或窗口的底部(以较高者为准)

  • 5

我有这种情况:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto"/>
        <RowDefinition Height="*"/>
        <RowDefinition Height="auto"/>
    </Grid.RowDefinitions>
    <StackPanel Orientation="Horizontal" Grid.Row="0">
        ...
    </StackPanel>
    <ScrollViewer
        Grid.Row="1"
        HorizontalScrollBarVisibility="Hidden"
        VerticalScrollBarVisibility="Auto">
        <ItemsControl ItemsSource="{Binding Settings}" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch">
            ...
        </ItemsControl>
    </ScrollViewer>
    <Button Content="Add Row" Grid.Row="2" VerticalAlignment="Top"/>
</Grid>

我希望“添加行”按钮停留在 ItemsControl 的底部,但我希望 ItemsControl 开始滚动,而“添加行”按钮固定在窗口底部(因此始终可见),只要行数超出窗口边界。我可以将按钮固定在控件底部,并将第 1 行的行大小设置为“自动”,也可以将其固定在窗口底部,并允许 itemscontrol 以“*”行大小滚动,但我似乎无法同时实现两者。

有没有一个干净的方法来实现这一点?

我确实尝试强制使用 scrollviewer 的 MaxHeight,但很快就变得很糟糕。

wpf
  • 1 个回答
  • 29 Views
Martin Hope
Denis Ivanov
Asked: 2024-12-28 22:53:15 +0800 CST

属性更改时 WPF 控件不会更新

  • 5

我正在为我的大学期末项目(论文)开发一个 WPF 应用程序。目标之一是能够动态更改 UI 的语言。我认为按照我尝试的方式做这件事并不是一个好主意,因为它需要大量代码,但为了学习,我会坚持下去。这个想法是将 XAML 中的文本属性绑定到 LanguageViewModel 中的属性,当用户从下拉菜单中更改当前语言时,UI 中的所有字符串都应更改为所选语言。使用下面的代码,OnPropertyChanged 方法被执行,但 UI 元素没有更新,经过大量调试后,我仍然不知道原因。

我目前正在尝试使用单个 TextBlock 控件。我已将其放在注释之间,以便于查找。

这是我的 MainWindow.xaml

<Window x:Class="AdjustrixWPF.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:AdjustrixWPF"
    xmlns:userControls="clr-namespace:AdjustrixWPF.View.UserControls"
    mc:Ignorable="d"
    Title="MainWindow" WindowState="Maximized" Height="650" Width="850" WindowStyle="None"
    MouseLeftButtonDown="Window_MouseLeftButtonDown"
    Background="{DynamicResource BackgroundBrush}">
<Grid Name="MainGrid"
      Margin="5">
    <Grid.RowDefinitions>
        <RowDefinition Height="40"/>
        <RowDefinition Height="25*"/>
        <RowDefinition Height="75*"/>
        <RowDefinition Height="25"/>
    </Grid.RowDefinitions>
    <TabControl Grid.Row="0" Width="{Binding ElementName=MainGrid, Path=ActualWidth}" 
                HorizontalAlignment="Left" Grid.RowSpan="2" Background="{DynamicResource BackgroundBrush}" Style="{StaticResource TabControlStyle}">
        <TabItem Background="{DynamicResource BackgroundBrush}" 
                 Style="{StaticResource TabItemStyle}">
            <TabItem.Header>
                <userControls:TabHeader DataContext="{Binding languageViewModel}"
                    Text="File" 
                                        IsMouseOver="{Binding IsMouseOver, RelativeSource={RelativeSource AncestorType=TabItem}}"
                                        IsSelected="{Binding IsSelected, RelativeSource={RelativeSource AncestorType=TabItem}}"
                                        Style="{StaticResource TabHeaderStyle}"
                                        Height="20"/>
            </TabItem.Header>
            <StackPanel Orientation="Horizontal">
                <Border BorderBrush="{DynamicResource ForegroundBrush}"
                        BorderThickness="0 0 1 0"
                        Margin="5">
                    <Grid Height="{Binding ActualHeight, RelativeSource={RelativeSource AncestorType=StackPanel}}"
                          Width="300"
                          x:Name="TabPanelGrid">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="50*"/>
                            <ColumnDefinition Width="25*"/>
                        </Grid.ColumnDefinitions>
                        <Grid Height="{Binding ElementName=TabPanelGrid, Path=ActualHeight}">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="10*"/>
                                <RowDefinition Height="45*"/>
                                <RowDefinition Height="45*"/>
                            </Grid.RowDefinitions>
                            <!-- =========================================================== -->
                            <!-- This is the control I am currently experimenting with-->
                            <TextBlock x:Name="AppearanceBlock"
                                Style="{StaticResource TextBlockTabPanel}"
                                       Text="{Binding languageViewModel.Appearance, UpdateSourceTrigger=PropertyChanged}"
                                       Margin="0 0 0 3"/>
                            <!-- =========================================================== -->
                            <userControls:LabeledComboBox LabelText="Language"
                                                          ComboBoxItemsSource="{Binding languageViewModel.Languages}"
                                                          ComboBoxSelectedItem="{Binding languageViewModel.CurrentLanguage, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                                                          Grid.Row="1"
                                                          x:Name="LanguageBox"/>
                            <userControls:LabeledComboBox LabelText="Theme"
                                                          ComboBoxItemsSource="{Binding Path=themeViewModel.Themes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                                                          ComboBoxSelectedItem="{Binding Path=themeViewModel.SelectedTheme, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                                                          Grid.Row="2"
                                                          x:Name="ThemeBox"/>
                        </Grid>
                    </Grid>
                </Border>
            </StackPanel>
        </TabItem>
        <TabItem Style="{StaticResource TabItemStyle}">
            <TabItem.Header>
                <userControls:TabHeader Text="Data"
                                        IsMouseOver="{Binding IsMouseOver, RelativeSource={RelativeSource AncestorType=TabItem}}"
                                        IsSelected="{Binding IsSelected, RelativeSource={RelativeSource AncestorType=TabItem}}"
                                        Style="{StaticResource TabHeaderStyle}"
                                        Height="20"/>
            </TabItem.Header>
            <StackPanel>

            </StackPanel>
        </TabItem>
    </TabControl>
    <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
        <Button Content="_" Style="{DynamicResource TitleBarButtonStyle}" Name="Minimize" Click="Minimize_Click"/>
        <Button Content="🗖" Style="{DynamicResource TitleBarButtonStyle}" Name="Restore" Click="Restore_Click"/>
        <Button Content="╳" Style="{DynamicResource TitleBarButtonStyle}" Name="Close" Click="Close_Click"/>
    </StackPanel>
</Grid>

这是设置数据上下文的代码:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
        MainWindowViewModel mainWindowViewModel = new();
        this.DataContext = mainWindowViewModel;
    }

这是 MainWindowViewModel:

public class MainWindowViewModel : ViewModelBase
{

    public ThemeViewModel themeViewModel { get; set; }

    public LanguageViewModel languageViewModel { get; set; }

    public MainWindowViewModel()
    {
        themeViewModel = new ThemeViewModel();
        languageViewModel = new LanguageViewModel();
    }
}

这是语言视图模型:

internal class StringEntry
{
    public string Bulgarian { get; set; }
    public string English { get; set; }
    public StringEntry(string bg, string en)
    {
        Bulgarian = bg;
        English = en;
    }

    public string GetString(Language currentLanguage)
    {
        if (currentLanguage == Language.English)
        {
            return English;
        }
        return Bulgarian;
    }
}

public class LanguageViewModel : ViewModelBase
{
    private StringEntry file = new("Файл", "File");
    private StringEntry data = new("Данни", "Data");
    private StringEntry appearance = new("Изглед", "Appearance");
    private Language currentLanguage;

    public LanguageViewModel()
    {
        File = file.GetString(currentLanguage);
        Data = data.GetString(currentLanguage);
        Appearance = appearance.GetString(currentLanguage);
        //todo: later load it from AppData/Local
        currentLanguage = Language.English;
    }

    public string CurrentLanguage
    {
        get
        {
            return currentLanguage.ToString();
        }
        set
        {
            currentLanguage = Language.English.ToString() == value ? Language.English : Language.Bulgarian;
            File = Language.English == App.Language ? file.English : file.Bulgarian;
            Data = data.GetString(currentLanguage);
            Appearance = appearance.GetString(currentLanguage);
            OnPropertyChanged();
            OnPropertyChanged(nameof(File));
        }
    }

    public string File
    {
        get { return file.GetString(currentLanguage); }
        set
        {
            _ = value;
            OnPropertyChanged();
        }
    }

    public string Data
    {
        get { return data.GetString(currentLanguage); }
        set
        {
            _ = value;
            OnPropertyChanged();
        }
    }

    public string Appearance
    {
        get { return appearance.GetString(currentLanguage); }
        set { _ = value; OnPropertyChanged(); }
    }
}

这是基础视图模型类:

public class ViewModelBase : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler? PropertyChanged;

    public void OnPropertyChanged([CallerMemberName] string member = null)
    {
        PropertyChanged?.Invoke(member, new PropertyChangedEventArgs(member));
    }
}

任何帮助都将不胜感激!

wpf
  • 1 个回答
  • 31 Views
Martin Hope
codymanix
Asked: 2024-12-21 06:17:00 +0800 CST

WPF:TextBlock 周围可见小边框吗?

  • 4

你好,我有这个TextBlock,并且在它周围有一个米色的圆形边框。但问题是我看到圆形边框里面有一个小边框,我希望圆角矩形看起来是纯色并且是单一颜色,但事实并非如此。

TextBlock本身似乎没有 BorderThickness 可设置,而对于 ScrollViewer,我可以将 BorderThickness 设置为 0,但没有效果。我不知道这个小边框是从哪里来的。

 <StackPanel>
   <Border CornerRadius="10" BorderThickness="10" BorderBrush="Beige" Background="Beige">
     <ScrollViewer 
       HorizontalScrollBarVisibility="Disabled" 
       VerticalScrollBarVisibility="Auto">
       <TextBlock
         Padding="20"              
         TextWrapping="Wrap"                           
         Text="this is a text"
         FontFamily="Segoe Print"
         FontSize="24" />
     </ScrollViewer>
   </Border>
 </StackPanel>
wpf
  • 1 个回答
  • 31 Views
Martin Hope
Hürol Aslan
Asked: 2024-11-10 18:18:58 +0800 CST

有没有办法在滑块的 ControlTemplate 中触发值更改事件

  • 5

我正在尝试提出一个 ControlTemplate,使 Slider 看起来像 NumericUpDown 控件。

它有一个包含三列的网格,其中有一个减少按钮、一个显示当前值的 TextBlock 和一个增加按钮。

是的,我知道 WPF 中有一些使用代码隐藏或某些库中的自定义控件的 NumericUpDown 控件的模仿者,但我正在寻找一种通过将 EventTriggers 添加到模板上按钮的 Click 事件来增加和减少值的偷偷摸摸的方法。

我可以通过调用这些 EventTriggers 中的 ValueChanged 或其他滑块事件来实现我的目标吗?

注意:带有 DoubleAnimation 的 Storyboard 几乎可以工作,但是,遗憾的是,由于 Freezable 问题,我无法将动画的“To”属性绑定到 Slider 本身的递增或递减的 Value 属性。

wpf
  • 2 个回答
  • 21 Views
Martin Hope
gchq
Asked: 2024-11-01 14:26:41 +0800 CST

.NET 8 上的 WPF 项目缺少“已连接服务”菜单中的“添加服务引用”

  • 5

我有一个在 .NET 8.0 上运行的 WPF。我知道 MS 凭借其无穷的智慧在 .NET core 方面忽视了 VB 开发人员,但这不是 .NET core。

.NET 核心问题链接

根据文档,添加服务引用现已从解决方案资源管理器下直接移至添加>连接的服务并选择“添加服务引用” - 但只有“服务依赖项”可用。

连接服务

wpf
  • 1 个回答
  • 28 Views
Martin Hope
BHuelse
Asked: 2024-10-21 20:02:29 +0800 CST

DockPanel ind ListItem 不会拉伸

  • 5

我有一个 ListView,我想让 ListItems 左侧显示图像,右侧显示文本和第二个文本。我尝试过使用 Grid 和 DockPanel 的不同方法,但例如 DockPanel 无法填满整个宽度。

                <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
                <Grid.RowDefinitions>
                    <RowDefinition Height="45"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <TextBlock Text="Topliste gesamt" FontSize="16" Margin="10"/>
                    <Grid Background="White" Margin="5" Grid.Row="1">
                    <Border BorderBrush="#25202D" BorderThickness="1" Padding="3" VerticalAlignment="Stretch">
                        <Border.Background>
                            <ImageBrush ImageSource="Assets/HHLogoBack.png" Stretch="Uniform" />
                        </Border.Background>
                        <ListView ItemsSource="{Binding TopOverall}" Margin="10" HorizontalAlignment="Stretch">
                            <ListView.ItemTemplate>
                                <DataTemplate>
                                    <DockPanel HorizontalAlignment="Stretch" Background="Beige" LastChildFill="True">
                                        <Image Source="{Binding Avatar}" DockPanel.Dock="Left" Width="30"  HorizontalAlignment="Center"/>
                                        <TextBlock Text="{Binding PlayerObj.Name}" Foreground="Black" Margin="10,0,0,0"/>
                                        <TextBlock Text="{Binding Points}" DockPanel.Dock="Right" Foreground="Black" VerticalAlignment="Center" Margin="10,0,0,0" />
                                    </DockPanel>
                                </DataTemplate>
                            </ListView.ItemTemplate>
                        </ListView>
                    </Border>
                </Grid>
            </Grid>

有什么提示吗,我错在哪里?

wpf
  • 1 个回答
  • 19 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve