小编Kry*_*anB的帖子

C#WPF Combobox可编辑仅允许列表中的选项

我有一个名字的组合框.我将框设置为可编辑,以便用户可以输入名称.我想要它,以便用户只能输入列表中已有的名称.当用户单击"保存"时,如果框中的框为空,​​则我希望该框显示红色验证边框.有没有办法做到这一点?

        <ComboBox IsEditable="True"
                  Grid.Column="2"
                  Grid.Row="1"
                  Margin="5,3,0,0"
                  Text="{Binding Model.Number}"
                  ItemsSource="{Binding DList}"
                  SelectedItem="{Binding Model.Number}"
                  IsEnabled="{Binding EnableComboBox}" 
                  VerticalAlignment="Top">
        </ComboBox>
Run Code Online (Sandbox Code Playgroud)

c# validation wpf combobox visual-studio

6
推荐指数
1
解决办法
2291
查看次数

C# 获取音频进程列表

我正在尝试获取有音频的进程列表。音量混合器中显示的进程。

目前我有:

var currentProcess = Process.GetProcesses();
foreach (Process Proc in currentProcess.Where(p => p.MainWindowHandle != IntPtr.Zero))
{
     Console.WriteLine(Proc.ProcessName);
}
Run Code Online (Sandbox Code Playgroud)

哪个列表有窗口的应用程序,有没有办法进一步过滤它以仅显示音频进程?

谢谢你!

.net c# audio process

5
推荐指数
1
解决办法
1809
查看次数

标签 统计

c# ×2

.net ×1

audio ×1

combobox ×1

process ×1

validation ×1

visual-studio ×1

wpf ×1