小编Ero*_*ocM的帖子

WPF RibbonComboBox高度

好的,我本以为这是一个简单的问题,但是显然这让我感到困惑。

当我尝试设置RibbonComboBox的高度时,它并没有移动它的实际大小,只是围绕它的盒子移动。

替代文字

这是我的XAML:

<ribbon:RibbonComboBox                                                           
    DisplayMemberPath="CompanyCode" 
    Height="22" 
    Margin="0,0,0,-30" 
    VerticalAlignment="Bottom" 
    Width="102">
  <ribbon:RibbonGallery SelectedValue="{Binding Path=Companies.SelectedItem,
                                                ValidatesOnDataErrors=true,
                                                NotifyOnValidationError=true }">
    <ribbon:RibbonGalleryCategory ItemsSource="{Binding Path=Companies.Items, 
                                                        NotifyOnValidationError=true, 
                                                        ValidatesOnDataErrors=true}" />
  </ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
Run Code Online (Sandbox Code Playgroud)

我可以将高度更改为200或1,但是高度永远不会改变。

我究竟做错了什么?

谢谢,埃罗克

wpf xaml ribbon visualtreehelper ribbon-control

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

C#解析一个字符串

我有一堆看起来像这样的字符串:

mc_gross = 22.99invoice = ff1ca57d9fa80cf93e6b300dd7f063e1protection_eligibility = Ineligibleaddress_status = confirmedpayer_id = SGA8X3TX9HCVYtax = 0.00address_street = 155第五AVE sepayment_date = 16:08:28 2010年11月15日PSTpayment_status = Completedcharset =窗户-1252address_zip = 98045first_name = jackobmc_fee = 1.08address_country_code = USaddress_name =约翰martinnotify_version = 3.0custom=ff1ca5asdf7d9fa80cf93e6b300dd7f063e1payer_status=unverifiedbusiness=gold-me@hotmail.comaddress_country=United Statesaddress_city =北bendquantity = 1verify_sign = AZussRXZRkuk7frhfirfxxTkj0BDJGA2dJF3eF263eEsjLixS.xRxCzfaYLpayer_email =我@ gmail.comtxn_id = 4DU53818WJ271531Mpayment_type = instantlast_name = Martinaddress_state = WAreceiver_email = cravbill @ hotmail.compayment_fee = 1.08receiver_id = QG8JPB4RZJGG4txn_type = web_acceptitem_name =某些结果项目Specpeciemc_currency = USDitem_number = G10W151residence_country = UShandling_amount = 0.00transaction_subject = ff1ca57d9fad80cf93e6b300dd7f063e1payment_gross = 22.99shipping = 0.00

解析这个的最佳方法是什么?你会认为创造它的人会在其中放置一些中断......

无论如何,任何帮助将不胜感激.

编辑:

我感谢大家的帖子.我想知道我是否可以这样做:

  1. 创建标签列表.恩. …

c# string parsing

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

从另一个项目访问 Razor 视图

我的网站有一个使用 Razor Views 的 MVC 项目。我的一个项目(我们称之为项目 1)已完成并正在使用。

我想从项目 2 访问项目 1 中的视图,这样我就不必维护两个屏幕。

它们都在同一个解决方案中。

我无法更改 project1,因为它已被我们的客户使用。我查看了 Razor 单文件生成器,但这对于 1 个屏幕来说非常剧烈,而且我无法更改已在使用的 project1。

如何在项目 2 中引用项目 1 的视图?

谢谢!

c# asp.net-mvc razor

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

xml中的额外结束括号

我使用此示例将一些变量保存到xml文件:

如何将当前类设置为返回类型结果

这是我的设置文件代码:

using System;
using System.IO;
using System.Xml.Serialization;

namespace ssscc.Settings
{
  public class AppSettings
  {
    public string ReceiptLine1 { set; get; }
    public string ReceiptLine2 { set; get; }
    public string ReceiptLine3 { set; get; }
    public string ReceiptLine4 { set; get; }
    public string ReceiptLine5 { set; get; }
    public string ReceiptLine6 { set; get; }
    public bool ReceiptLine1Enabled { set; get; }
    public bool ReceiptLine2Enabled { set; get; }
    public bool ReceiptLine3Enabled { set; get; }
    public …
Run Code Online (Sandbox Code Playgroud)

c# xml xmlserializer

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

如何将LINQ查询相互追加?

我有一个表单根据他们选择的内容过滤数据.

我试图将linq查询相互追加,以便最终结果是他们在屏幕上选择的内容.

这是我的代码:

private void button_Search_Click(object sender, EventArgs e)
{
  using (var model = new SuburbanPortalEntities())
  {
    var qry = from logs in model.Logs
              select logs;

    Guid corpid;
    if (Guid.TryParse(textBox_CorporationGuid.Text, out corpid))
    {
      qry = from logs in model.Logs
                where logs.CorporationId == corpid
                select logs;
    }

    Guid tokenid;
    if (Guid.TryParse(textBox_TokenId.Text, out tokenid))
    {
      qry = from logs in model.Logs
            where logs.TokenId == tokenid
            orderby logs.LogDateTime descending 
            select logs;
    }

    if (checkBox_DisplayErrors.Checked)
    {
      qry = from logs in model.Logs
            where logs.IsException …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

测试蜂窝网络上的互联网连接

我有一个为远程卡车编写的应用程序,用于细胞服务.在我做任何事之前,我正在用这堂课检查互联网:

using System.Net;

namespace SSS.ServicesConfig.MiscClasses
{
  public class VerifyInternetAccess
  {
    public static bool HasInternet()
    {
      try
      {
        using (var client = new WebClient())
        using (var stream = client.OpenRead("http://www.google.com"))
        {
          return true;
        }
      }
      catch
      {
        return false;
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在某些情况下,外部蜂窝设备上的灯具有绿灯,就像它具有互联网一样.我的测试类返回false,因此它认为它没有互联网.

然后驱动程序可以打开Internet Explorer,关闭Internet Explorer,立即运行我的应用程序,它通过上面的测试.

用户说IE正在"唤醒"互联网,以便它可以转移.

我的课不是基本上做同样的事吗?如果没有,我怎么能像IE那样'唤醒'互联网连接?

c# .net-4.0 cellular-network winforms

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

Datagridview - 专注于右键单击的Cell

我有一个datagridview,我已经打开了ContextMenuStrip1.我想在右键单击行时删除datagridview中的一行,然后单击"删除行".我有删除工作,菜单显示,但是当您右键单击datagridview时,这不会触发.

这是我设置要编辑的行的位置:

   Private Sub ModifyRowToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ModifyRowToolStripMenuItem.Click
    If Not datagridview_TagAssignment.CurrentRow Is Nothing Then
      datagridview_TagAssignment.CurrentCell = datagridview_TagAssignment.Item(0, datagridview_TagAssignment.CurrentRow.Index)
      datagridview_TagAssignment.BeginEdit(True)
    End If
  End Sub
Run Code Online (Sandbox Code Playgroud)

我总是以行(0)结束,而不是我右键单击的行.

 Private Sub datagridview_TagAssignment_CellMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles datagridview_TagAssignment.CellMouseClick
    If e.Button = Windows.Forms.MouseButtons.Right AndAlso e.RowIndex >= 0 Then
      datagridview_TagAssignment.Rows(e.RowIndex).Selected = True
    End If
  End Sub
Run Code Online (Sandbox Code Playgroud)

有人有什么建议吗?

vb.net datagridview edit click

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

我应该加密URL参数传递的GUID吗?

我们正在创建一个Silverlight应用程序,需要通过调用站点的URL传入一些参数.

例如:http: //oursite.com/index.aspx?test = d53ae99b-06a0-4ba7-81ed-4556adc532b2

我们想给调用网站'test'字符串链接回我们表的GUID,它告诉Silverlight应用程序它们到达时的任务是什么.我们还在我们的应用程序中使用此GUID进行身份验证.

GUID是这样的:

  1. d53ae99b-06a0-4ba7-81ed-4556adc532b2
  2. 8354b838-99b3-4b4c-bb07-7cf68620072e

加密后,值会更长:

  1. l5GyhPWSBUw8KdD + TpWJOsoOFDF0LzmGzd4uufLx + V/d3eByGZ6zPcRjvCRMG2tg
  2. WVMN7B0FPa18/Q7 + U4njb5AOKnx6Ga9xoAsvCET6MyjM5TV6dO86OexaCXDiXaES

我的问题是,考虑到安全性,我们是否应该为他们提供加密的GUID或未加密的GUID?

有关系吗?

每个人对这种参数传递的体验是什么?

asp.net security encryption silverlight

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

无法让sc.exe为我的程序工作

我正在尝试关注此网站并安装我们作为服务的程序.

这就是我所拥有的:

SC CREATE SqlPort binPath= “D:\RPG\VbLib\SqlPort\SqlPort\srvstart.exe SqlPort -c D:\RPG\VbLib\SqlPort\SqlPort\sqlport.ini” DisplayName= SqlPort start= auto
Run Code Online (Sandbox Code Playgroud)

当我点击进入时,它给了我帮助:

DESCRIPTION:
        Creates a service entry in the registry and Service Database.
USAGE:
        sc <server> create [service name] [binPath= ] <option1> <option2>...

OPTIONS:
NOTE: The option name includes the equal sign.
      A space is required between the equal sign and the value.
 type= <own|share|interact|kernel|filesys|rec>
       (default = own)
 start= <boot|system|auto|demand|disabled|delayed-auto>
       (default = demand)
 error= <normal|severe|critical|ignore>
       (default = normal)
 binPath= <BinaryPathName>
 group= <LoadOrderGroup>
 tag= <yes|no>
 depend= …
Run Code Online (Sandbox Code Playgroud)

windows service

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

如何将wpf调度程序转换为winforms

我正在从一个wpf项目转移到winforms项目的方法.

除了这一部分之外的所有内容都没有问题:

private void ServerProcErrorDataReceived(object sender, DataReceivedEventArgs e)
{
  // You have to do this through the Dispatcher because this method is called by a different Thread
  Dispatcher.Invoke(new Action(() =>
  {
    richTextBox_Console.Text += e.Data + Environment.NewLine;
    richTextBox_Console.SelectionStart = richTextBox_Console.Text.Length;
    richTextBox_Console.ScrollToCaret();
    ParseServerInput(e.Data);
  }));
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何转换Dispatcher为winforms.

谁能帮我吗?

c# wpf dispatcher winforms

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