小编Mal*_*olm的帖子

列表框项目方向为水平

如何在列表框的默认样式中将列表框项目方向设置为水平.我的意思是默认是我们使用混合的样式.

c# silverlight silverlight-4.0

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

从silverlight中的代码定义路径数据

我在xaml中有以下路径数据.我想从后面的代码中定义相同的路径数据.

<Path  Data="M 250,40 L200,20 L200,60 Z" />
Run Code Online (Sandbox Code Playgroud)

silverlight-4.0 c#-4.0

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

良好的lambda表达式或更好的减少每个循环的方法

我想获取根文件夹的子文件夹.我能够通过以下代码获得它.但是当子文件夹中有一个子文件夹时我会遇到一个问题,而且我会为每个循环写一个秒.但是如果第二个子文件夹下面有一个子文件夹怎么办呢.因此每个循环都会有一个infinte,所以我必须克服它.任何帮助都是值得的.谢谢.

foreach (Folder.Folder folder in FolderService.Instance.GetSubFolders(userContext, folderID))
            {
                folderById.Add(folder.FolderID, folder);
                foreach (Folder.Folder sfolder in FolderService.Instance.GetSubFolders(userContext, folder.FolderID))
                {
                    folderById.Add(sfolder.FolderID, sfolder);
                }
            }
Run Code Online (Sandbox Code Playgroud)

.net c#

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

执行Lucene搜索查询"包含"

我正在搜索包含用户输入的文本的文档

如果searchText中没有任何特殊字符,它可以正常工作.

以下是我创建QueryParser的方法.:

//analyzer is an StandardAnalyzer()
  QueryParser parser = new QueryParser("Text", analyzer);
            parser.SetAllowLeadingWildcard(true);
            return parser.Parse(string.Format("*{0}*", searchText));
Run Code Online (Sandbox Code Playgroud)

如果搜索文本中包含任何特殊字符,则会出现以下错误:

假设搜索文本是"bed ["

Cannot parse '*bed [*': Encountered "<EOF>" at line 1, column 7.
Run Code Online (Sandbox Code Playgroud)

我怎样才能使,如果有任何特殊字符在搜索文本,也是我不想忽略特殊字符我的查询分析器不能失败.

c# lucene lucene.net

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

在c#中将string []转换为Decimal [],int [],float [] .double []

string[] txt1 = new string[]{"12","13"};

this.SetValue(txt1, v => Convert.ChangeType(v, typeof(decimal[]), null));
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误 - 对象必须实现IConvertible.

我还想要一个代码来转换string [] To Decimal [],int [],float [] .double []

c# silverlight

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

StringFormat Double没有舍入

double d = toDateTime.SelectedDateTime.Subtract(
              servicefromDateTime.SelectedDateTime).TotalHours;             
string s = String.Format("{0:0}",d); 
Run Code Online (Sandbox Code Playgroud)

但String.Format会将值向上舍入:如果d为22.91,则String.Format给出舍入结果为23.我不想舍入.例如,如果d是22.1222222,那么我想要22.如果d是22.999999,那么我想要22.

我怎样才能做到这一点?

.net c#

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

无法调试通过VS 2010运行的Silverlight应用程序

我有一个名为Default.aspx的启动页面.在Head标记内编写了一个javscript函数,该函数打开另一个aspx页面并关闭此页面.我的另一个aspx页面在该页面上有silverlight对象/内容渲染.由于这个原因,我的调试器没有附加到正在运行的silverlight应用程序,当我手动连接到正在运行的Silverlight应用程序时它也不起作用,我看到显示的那种类型的进程是script/silverlight/x86.

我这样做是因为我的登录页面只在silverlight中创建.

任何人都知道如何获得调试器.

编辑:

下面的链接解释了我面临的相同: Visual Studio附加到进程 - 更改默认的自动代码类型(Silverlight而不是脚本)

silverlight

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

对通用列表进行排序,并允许两个名称始终位于顶部并进行休息排序

private List nodes = new List();

在类型为string的ISilverNodeModel类中有一个标签字段.

假设节点列表是:

Malcolm,Sym,Eri​​c,Sandrea

我希望马尔科姆和桑德雷总是排在最前面并休息以便进行排序.

我这样做但它排序所有:

nodes.Sort((node1,node2)=> node1.Label.CompareTo(node2.Label));

.net c#

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

曲线silverlight列表框控件的边框

曲线silverlight列表框控件的边框:

我只想弯曲silverlight列表框边框的两端.

我做的事情有什么不对,因为我无法获得边界曲线:

  <Style TargetType="ListBox" x:Key="listboxStyle">
    <Setter Property="Padding" Value="1"/>
    <Setter Property="Background" Value="Transparent" />
    <Setter Property="HorizontalContentAlignment" Value="Left" />
    <Setter Property="VerticalContentAlignment" Value="Top" />
    <Setter Property="IsTabStop" Value="False" />
    <Setter Property="BorderThickness" Value="0" />
    <Setter Property="TabNavigation" Value="Once" />
    <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled"/>
    <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
    <Setter Property="Template">
      <Setter.Value>
        <ControlTemplate TargetType="ListBox">
          <Grid Background="White">
              <Border Background="White" BorderThickness="0" CornerRadius="10">
                <ScrollViewer Background="White" x:Name="ScrollViewerElement" Padding="{TemplateBinding Padding}">
                  <ItemsPresenter />
                </ScrollViewer>
              </Border>
          </Grid>
        </ControlTemplate>
      </Setter.Value>
    </Setter>
  </Style>
Run Code Online (Sandbox Code Playgroud)

c# silverlight

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

保留\ r \n在XElement.Load上

有没有办法可以保留\ r \n在XElement.Load()上.

  TextReader reader = new StringReader(rawInputString);//rawInputString is just text in html format
    XElement root = XElement.Load(reader);
Run Code Online (Sandbox Code Playgroud)

编辑:

string  rawInputString =  "<Html><Body><p></p> \r\n <p></p>\r\n \r\n \r\n </Body></Html>";
Run Code Online (Sandbox Code Playgroud)

在XELement.Load之后,当我做root.ToString()时,我想要的输出是相同的:

"<Html><Body><p></p> \r\n <p></p>\r\n \r\n \r\n </Body></Html>"
Run Code Online (Sandbox Code Playgroud)

现在它只是清理/删除\ r \n

c#

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

如何使用正则表达式匹配不以空格开头的字符串?

我想要一个正则表达式,检查字符串不是以空格开头.

我想做这样的事情:

以下ValidationExpression是否适合它?

string ValidationExpression = @"/^[^ ]/";

if (!String.IsNullOrEmpty(GroupName) && !Regex.IsMatch(GroupName, ValidationExpression))
{    
}
Run Code Online (Sandbox Code Playgroud)

.net c# regex string

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

标签 统计

c# ×9

.net ×4

silverlight ×4

silverlight-4.0 ×2

c#-4.0 ×1

lucene ×1

lucene.net ×1

regex ×1

string ×1