小编Ech*_*lon的帖子

C# - 裁剪透明/白色空间

我正在尝试从图像中删除所有白色或透明像素,留下实际图像(裁剪).我尝试了一些解决方案,但似乎都没有.有什么建议或者我打算过夜写图像裁剪代码?

c# asp.net gdi+ crop image-processing

5
推荐指数
2
解决办法
7490
查看次数

在.NET中的事务处理之前插入之前获取新ID

我正在使用ADO.NET尝试获取我将要插入SQL Server 2005 之前插入的值.SCOPE_IDENTITY()之后工作正常,但如果有所不同,我也在事务内部.我确实需要选择下一个ID,并且只需要ID,并在插入之前将其提供给C#.

.net c# t-sql sql-server sql-server-2005

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

.NET - 围绕调整大小的图像边框

我正在尝试在.NET中调整图像大小,但在调整大小的图像周围会出现一个模糊的黑色边框.我发现了一篇帖子http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/cf765094-c8c1-4991-a1f3-cecdbd07ee15/,其中有人说目标矩形大于画布工作,但这对我不起作用.它的顶部和左边界都是riid,但右边和底部仍然存在,并且是一个完整的1px厚的黑色.

我错过了什么吗?我的代码如下.

Image image = ... // this is a valid image loaded from the source
Rectangle srcRectangle = new Rectangle(0,0,width, height);
        Size croppedFullSize = new Size(width+3,height+3);
        Rectangle destRect = new Rectangle(new Point(-1,-1), croppedFullSize);
        using(Bitmap newImage = new Bitmap(croppedFullSize.Width, croppedFullSize.Height, format))
        using(Graphics Canvas = Graphics.FromImage(newImage)) {
            Canvas.SmoothingMode = SmoothingMode.AntiAlias;
            Canvas.InterpolationMode = InterpolationMode.HighQualityBicubic;
            Canvas.PixelOffsetMode = PixelOffsetMode.HighQuality;
            Canvas.FillRectangle(Brushes.Transparent, destRect);
            Canvas.DrawImage(image, destRect, srcRectangle, GraphicsUnit.Pixel);


            newImage.Save(filename, image.RawFormat);
        }
Run Code Online (Sandbox Code Playgroud)

.net c# graphics drawing2d

5
推荐指数
2
解决办法
3695
查看次数

MVVM Light - 子视图和对话框

我正在尝试MVVMLight和Windows Phone 7,到目前为止发现它相对容易.我无法理解的一件事是产生新的子窗口/视图.例如:如果我想创建/导航到新视图以允许用户编辑项目,然后在返回时刷新数据库中的项目列表,是否应该为每次激活视图添加某种处理程序,或者我可以导航到编辑视图,然后在视图关闭时触发回调(调用NavigationService.GoBack).

c# wpf mvvm windows-phone-7 mvvm-light

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

值得将NSMutable <T>转换为NS <T>

我知道内存管理的基础知识,但不知道iOS如何处理不同数据类型的内部结构.事情总是唠叨我,这是最好使用NSDataVS NSMutableDataNSString而非NSMutableString.除非代码将在10k循环中运行或者我在浪费时间,否则确实存在任何性能差异?

performance cocoa-touch memory-management objective-c

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

RowStyleSelector未调用

我很难让RowStyleSelector与WPF DataGrid一起使用.

在我的资源中,我有

<loc:DetailsRowStyleSelector x:Key="detailsRowStyleSelector" AddRowStyle="{StaticResource newItemRowStyle}" StandardRowStyle="{StaticResource RowStyle}"/>
Run Code Online (Sandbox Code Playgroud)

然后我的datagrid像这样使用它:

<DataGrid ...
    EnableRowVirtualization="false"      
    VirtualizingStackPanel.VirtualizationMode="Standard"
    RowStyleSelector="{StaticResource detailsRowStyleSelector}"
Run Code Online (Sandbox Code Playgroud)

调用选择器的构造函数,但SelectStyle方法不是,我的行看起来都一样.关于这一点的文档似乎很少,但这就是我的选择器的样子:

public class DetailsRowStyleSelector : StyleSelector {
    public Style AddRowStyle { get; set; }
    public Style StandardRowStyle { get; set; }

    public DetailsRowStyleSelector() {
        Console.WriteLine(""); // this is called
    }

    public override Style SelectStyle(object item, DependencyObject container) {
        // this is not called
Run Code Online (Sandbox Code Playgroud)

.net datagrid styles workflow-foundation controltemplate

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

禁用表单的透明度

我工作的一个WinForms应用程序,我的形式之一已经TransparencyKey设置为White这样TextBoxes的透明,如下图所示:

在此输入图像描述

我想禁用这种透明度,我尝试改变TransparencyKey它的工作原理,但废弃了另一种颜色.如何禁用表单的透明度?

c# transparency winforms

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

COUNT(*)GROUP BY

我有一个查询,该查询返回644行,按几列分组。我需要对这些行进行计数644。

这是查询:

SELECT DISTINCT ho.ID,ho.honame,ho.ho_status,SUM(Properties.Value) as [sales value], COUNT(Properties.record_id) as [property count]
FROM HeadOffice ho INNER JOIN Properties ON Properties.head_office_code = ho.id
WHERE Somecondition
GROUP BY ho.ID,ho.honame,ho_status ORDER BY ho_status
Run Code Online (Sandbox Code Playgroud)

尽管尝试过COUNT(*),将其包装在另一个查询中并删除了GROUP BY,但我无法返回“ 644”。我最接近的是644行,所有行都包含“ 1”。这可能吗?

sql sql-server group-by count sql-server-2008

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

保存并检索选定的微调器位置

如何保存和检索微调器选择,所以当你回来时,选择了微调器上的相同项目?也许有共享偏好?

android spinner android-widget sharedpreferences

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

获取视图的当前背景ID

我有一个布局,其背景在drawable中定义,我想在某些条件下将其更改为另一个.如何获取当前背景的标识符以了解它是什么?

android drawable android-layout

4
推荐指数
2
解决办法
4246
查看次数