小编rem*_*rem的帖子

获取没有扩展名的文件名

获取某个文件夹中的文件名时:

DirectoryInfo di = new DirectoryInfo(currentDirName);
FileInfo[] smFiles = di.GetFiles("*.txt");
foreach (FileInfo fi in smFiles)
{
    builder.Append(fi.Name);
    builder.Append(", ");
    ...
}
Run Code Online (Sandbox Code Playgroud)

fi.Name让我与它的扩展名的文件名:file1.txt,file2.txt,file3.txt.

如何在没有扩展名的情况下获取文件名?(file1,file2,file3)

.net c#

262
推荐指数
8
解决办法
24万
查看次数

在SQL Server Management Studio中编辑表后保存更改

如果我想保存表中的任何更改,以前保存在SQL Server Management Studio中(表中没有数据),我收到一条错误消息:

不允许保存更改.您所做的更改需要删除并重新创建以下表.您已对无法重新创建的表进行了更改,或者启用了"禁止保存需要重新创建表的更改"选项.

什么可以防止表格被轻易编辑?或者,这是SQL Server Management Studio要求重新创建表进行编辑的常用方法吗?它是什么 - 这个"选项防止保存更改"

sql sql-server ssms database-table

252
推荐指数
7
解决办法
21万
查看次数

如何在代码中向WPF标签添加文本?

我觉得很愚蠢,但无法找到如何在代码中向WPF Label控件添加文本.像下面的TextBlock一样:

DesrTextBlock.Text = "some text";
Run Code Online (Sandbox Code Playgroud)

这样做的标签中的等价物是什么?

DesrLabel.??? = "some text"; //something like this
Run Code Online (Sandbox Code Playgroud)

c# wpf

111
推荐指数
3
解决办法
17万
查看次数

如何删除C#中字符串中的最后一个字符?

以下列方式为post请求构建字符串,

  var itemsToAdd = sl.SelProds.ToList();
  if (sl.SelProds.Count() != 0)
  {
      foreach (var item in itemsToAdd)
      {
        paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString());
      }
  }
Run Code Online (Sandbox Code Playgroud)

我得到产生后paramstr,我需要删除最后一个字符&在它

如何使用C#删除字符串中的最后一个字符?

c# string

94
推荐指数
8
解决办法
13万
查看次数

如何提高WPF UI渲染速度

如果WPF应用程序的屏幕包含许多原始控件,则其呈现会变得迟缓.在这种情况下,除了添加更少的控件和使用更强大的视频卡之外,有哪些建议的方法可以提高WPF应用程序的响应能力?

有没有办法以某种方式使用屏幕外缓冲或类似的东西?

wpf performance user-interface rendering

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

jQuery发布请求(不是AJAX)

在ASP.NET MVC应用程序中,我使用jQuery在按钮单击时发布数据:

<button onclick="addProducts()">Add products</button>
....
$.post('<%= Url.Action("AddToCart", "Cart") %>',
            {
                ...
                returnUrl: window.location.href
            });
Run Code Online (Sandbox Code Playgroud)

在"Cart"控制器的"AddToCart"操作中,我在发布后使​​用重定向到另一个View:

    public RedirectToRouteResult AddToCart(..., string returnUrl)
    {
        ...
        return RedirectToAction("Index", new { returnUrl });            
    }
Run Code Online (Sandbox Code Playgroud)

一切都没问题,除了这个重定向.发布后我留在同一页面上.我怀疑这是由于AJAX类型的"POST"请求.

如何用jQuery POST请求阻止重定向来解决问题?

javascript asp.net-mvc jquery post

37
推荐指数
3
解决办法
4万
查看次数

在WPF MouseLeftButtonDown事件处理程序中按Ctrl键按条件

如何为某个键盘键添加附加条件到WPF MouseLeftButtonDown事件处理程序?

例如Ctrl+键

private void Grid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{         
    ...
}
Run Code Online (Sandbox Code Playgroud)

c# keyboard wpf event-handling

34
推荐指数
3
解决办法
3万
查看次数

如何在WPF XAML中声明命名空间?

我试图在WPF中使用带有验证规则的数据绑定控件的验证输入.在wpf窗口的代码隐藏文件中,我有一个类:

public class posintValidationRule : ValidationRule
{
    public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
    {
        string _strInt = value.ToString();
        int _int = -1;
        if (!Int32.TryParse(_strInt, out _int))
            return new ValidationResult(false, "Value must be an integer");
        if (_int < 0)
            return new ValidationResult(false, "Value must be positive");
        return new ValidationResult(true, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

在XAML中还有一个样式错误模板.

当我在XAML中放入带验证的文本框时:

<TextBox.Text>
    <Binding Path="seconds" UpdateSourceTrigger="PropertyChanged">
        <Binding.ValidationRules>
           <local:posintValidationRule/> 
        </Binding.ValidationRules>
    </Binding>
</TextBox.Text>
Run Code Online (Sandbox Code Playgroud)

我得到一个编译时错误: ''local'是一个未声明的命名空间.XML无效.

我应该如何local:posintValidationRule在我的XAML中声明?

validation wpf xaml namespaces

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

DispatcherTimer与WPF应用程序中的常规Timer相关的任务调度程序

请解释@Dent Boogaart在多线程WPF应用程序中使用的"DispatcherTimer"和"常规计时器"之间的区别,作为本主题中的任务参与者:

WPF应用程序的多线程策略所需的建议

在其中一篇帖子的评论中(引用):

- 如果所有DispatcherTimer都启动另一个线程,那么使用DispatcherTimer有什么意义呢?....那些线程不需要在UI线程上启动.您可以使用常规Timer,避免完全中断UI

什么是"常规计时器"?他们("DispatcherTimer"和"常规计时器")对UI的影响有何不同?

(在阅读这篇文章之前,我认为DispatcherTimer是在WPF中使用计时器的一种自然方式.当这不是真的时候会是什么情况?)

.net wpf multithreading timer

25
推荐指数
3
解决办法
4万
查看次数

单击并拖动WPF中的选择框

是否可以在WPF中实现鼠标单击和拖动选择框.是否应该通过简单地绘制矩形,计算其点的坐标和评估此框内其他对象的位置来完成?还是有其他方法吗?

你能给一些示例代码或链接吗?

c# wpf mouse selection drag

23
推荐指数
2
解决办法
3万
查看次数