小编Flo*_*Flo的帖子

如何在c#中将位图图像转换为黑白图像?

可能重复:
在c#中将图像转换为黑白或棕褐色

我正在编写一个C#应用程序,它打开一个图像,然后单击一个按钮,只显示黑白图像!我肯定会在网上找到很多信息,但我的搜索并没有给我很多可理解和有用的信息.

我不知道如何继续.有人有建议吗 ?在网上知道教程?

c# image-processing filter

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

出现VerticalScrollBar时调整边框大小

让我告诉你我的XAML代码的一部分:

<ListBox Grid.Row="1"  ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ScrollViewer.IsDeferredScrollingEnabled="True"
         HorizontalAlignment="Stretch" ItemsSource="{Binding}"  Margin="1,1,0,0"
         Name="listBox_Faits"  Width="290"  VerticalAlignment="Stretch"
         SelectionChanged="listBox_Faits_SelectionChanged">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Border  BorderBrush="SlateGray" BorderThickness="0.5" Margin="1,2,1,1"
                     Width="{Binding ElementName=listBox_Faits, Path=Width}">
Run Code Online (Sandbox Code Playgroud)

如果创建了太多边框(它与ObservableCollection链接),则会出现垂直滚动条,并且我的边框不会自行调整大小.(我希望看到完整的边框,我不希望它在最后被切割)

如果有人有想法,谢谢!如果您需要更多信息,请随时询问!

RGDS,

弗洛

c# wpf resize border datatemplate

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

MouseBox无法识别MouseLeftButtonDown?

我遇到了一个很大的问题,我已尽力而为,但我找不到任何解决办法.我有一个带有DataTemplate的listBox.我想使用事件MouseLeftButtonDown和MouseLeftButtonUp来检查所选项目是否与用户点击相同.

问题是可识别MouseLeftButtonUp事件但不识别事件MouseLeftButtonDown.

我的XAML代码的一部分:

<ListBox Grid.Row="1" MouseLeftButtonDown="listBox_Faits_MouseLeftButtonDown"
                      MouseLeftButtonUp="listBox_Faits_MouseLeftButtonUp">
Run Code Online (Sandbox Code Playgroud)

背后的代码:

    private void listBox_Faits_MouseLeftButtonUp(object sender, MouseEventArgs e)
    {
        ...
    }
    private void listBox_Faits_MouseLeftButtonDown(object sender, MouseEventArgs e)
    {
        ...
    }
Run Code Online (Sandbox Code Playgroud)

有人知道为什么吗?

谢谢,

问候,

弗洛

c# wpf listbox mouseleftbuttondown

4
推荐指数
1
解决办法
3948
查看次数

继续; 曾经跳过很多循环

这是我的代码的架构:

while (..)
{
   for (...; ...;...)
        for(...;...;...)
            if ( )
            {
                 ...
                 continue;
            }
} 
Run Code Online (Sandbox Code Playgroud)

继续做什么?他只会让第二次循环迭代一次,不是吗?我希望它能够达到目标,是否可能?

谢谢!

c# loops continue

3
推荐指数
1
解决办法
306
查看次数