小编Gab*_*abe的帖子

C#中的AttachmentCollection attachmentCollection

我正在尝试在C#中使用AttachmentCollection类,当我尝试创建它的新实例时,它给出了一个错误,说"错误32类型'System.Net.Mail.AttachmentCollection'没有定义构造函数"....这是我正在尝试的,如果没有定义构造函数,如何创建一个新的实例?

AttachmentCollection attachmentCollection = new AttachmentCollection();
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

c# visual-studio-2008 visual-studio

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

PHP正则表达式 - 查找和替换

我正在尝试进行此正则表达式匹配并替换但无法执行此操作.

<SPAN class="one">first content here</SPAN>
<SPAN class="two">second content here </SPAN>
<SPAN class="three">one; two; three; and more.</span>
<SPAN class="four">more content here.</span>
Run Code Online (Sandbox Code Playgroud)

我想找到每组span标签,并替换为这样的东西

<SPAN class="one">first content here</SPAN>

改成

<one>first content here</one>

与span标签的其余部分相同.

class="one",class="two"等等是我在正则表达式匹配表达式中使用的唯一键标识符.因此,如果我找到带有这些类的span标记,那么我想进行替换.我的主要问题是我无法找到第一个结束标记的出现,所以它的作用是从开始到结束找不到任何用处.到目前为止,我一直在尝试使用记事本++,但只是发现它有其局限性所以任何PHP帮助将不胜感激.

问候

php regex

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

Silverlight故事板中的缩小面板

我希望只需点击一下按钮即可缩小项目的宽度.

现在我基本上有两个对象,当你点击objectA上的按钮时,一个故事板开始围绕x轴旋转并折叠它.然后它通过将object的可见性设置为可见并将其旋转到视图中来显示objectB.

我想要添加的是在故事板发生在objectA和objectB之后将宽度设置得更小,然后在故事板的末尾将其设置回正常状态.

我尝试设置厚度,但我得到一个编译时错误抱怨它只是readonly.

<ObjectAnimationUsingKeyFrames
            BeginTime="00:00:00"
            Storyboard.TargetName="objectA"
            Storyboard.TargetProperty="(UIElement.Margin)">
      <DiscreteObjectKeyFrame KeyTime="00:00:00">
         <DiscreteObjectKeyFrame.Value>
            <Thickness Left="10" Right="10"/>
         </DiscreteObjectKeyFrame.Value>
      </DiscreteObjectKeyFrame>
   </ObjectAnimationUsingKeyFrames>
Run Code Online (Sandbox Code Playgroud)

我现在有一个简单的布局......

这是我的UI XAML:

<StackPanel>
   <Border x:Name="objectA" BorderBrush="Blue" BorderThickness="1" Height="100" Width="100">
      <StackPanel>
         <TextBox Margin="10"></TextBox>
         <Button Width="50" x:Name="btn1" Content="Flip" Click="btn1_Click"/>
      </StackPanel>
    <Border.Projection>
      <PlaneProjection RotationX="0"></PlaneProjection>
    </Border.Projection>
  </Border>

  <Border Visibility="Collapsed" x:Name="objectB" BorderBrush="Red" BorderThickness="1" Height="100" Width="100">
     <StackPanel>
        <TextBox Margin="10"></TextBox>
        <Button Width="50" x:Name="btn2"  Content="Flip" Click="btn2_Click"/>
     </StackPanel>
     <Border.Projection>
        <PlaneProjection RotationX="90"></PlaneProjection>
     </Border.Projection>
  </Border>
Run Code Online (Sandbox Code Playgroud)

这是故事板......

 <Storyboard x:Name="Storyboardtest">
            <DoubleAnimation BeginTime="00:00:00"
              Storyboard.TargetName="objectA"
              Storyboard.TargetProperty="(UIElement.Projection).(RotationX)"

              From="0" To="-90">
            </DoubleAnimation>
            <ObjectAnimationUsingKeyFrames
                BeginTime="00:00:01"
                Storyboard.TargetName="objectA"
                Storyboard.TargetProperty="(UIElement.Visibility)">

                <DiscreteObjectKeyFrame KeyTime="00:00:00">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility> …
Run Code Online (Sandbox Code Playgroud)

c# silverlight xaml storyboard

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

c#使用SET有什么意义?

我们为什么要做这个:

 private string StatusText
 {
    set { toolStripStatusLabel1.Text = value; }
 }
Run Code Online (Sandbox Code Playgroud)

而不仅仅是这个?

private string StatusText
{
   toolStripStatusLabel1.Text = value; 
}
Run Code Online (Sandbox Code Playgroud)

我不明白使用套装的意义吗?

c#

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

将IEnumerable List传递给javascript

我想知道是否可以在页面加载时将IEnumerable Collection传递给Javascript方法.所以像这样......

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyAppMVC.Models.ViewModels.News.NewsIndexViewData>" %>

<div id="container">

    <%= String.Format("<script type='text/javascript'>testMethod({0})</script>", Model.NewsList)  %>

</div>
Run Code Online (Sandbox Code Playgroud)

我意识到JS是客户端,只是不知道是否有可能做到这一点?谢谢!

javascript asp.net-mvc

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

加入表SQL Server

我想加入两个表,但我希望结果集只显示不在右侧的匹配项.

例:

LeftTable

  • leftID | PK
  • 价值|

RightTable

  • rightID | PK
  • leftID | FK

    选择l.value

    来自LeftTable l

    加入RightTable r

    在l.leftID = r.leftID

我知道这不会给我我想要的东西,但我只想通过使用leftID外键关系找出左表中的哪些项目不会出现在右侧.

有任何想法吗?

sql sql-server

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

网格拆分器和 MinWidth

我正在尝试MinWidth为我的列设置一个。

MinWidth适用于Column0 但不适用于Column2。拆分器只是不断拖动,我可以使 Column 小于声明MinWidthMinWidth似乎只有在Column Width具有数值而不是 Auto时才生效.... 有没有办法得到与它一起工作Auto还是只是*??

有任何想法吗?

    <!-- Content Area -->
    <Grid x:Name="ContentGrid"
          Grid.Row="2">
        <Grid.ColumnDefinitions>
            <ColumnDefinition MinWidth="32" Width="260"/>
            <ColumnDefinition Width="8" />
            <ColumnDefinition MinWidth="100" Width="*" />
        </Grid.ColumnDefinitions>

        <!-- Navigation  -->
        <ItemsControl Name="NavigationRegion" 
                  Regions:RegionManager.RegionName="NavigationRegion"
                  Grid.Column="0">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <Grid/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
        </ItemsControl>
        <!-- Splitter -->
        <controls:GridSplitter x:Name="GridSplitter" 
                               Grid.Column="1" 
                               VerticalAlignment="Stretch" 
                               HorizontalAlignment="Center" 
                               Background="{StaticResource SplitterBackgroundColor}" 
                               Width="8" 
                               UseLayoutRounding="True" 
                               BorderThickness="1"     
                               BorderBrush="Black"  
                               Height="Auto"/>
        <!-- Form -->
        <ItemsControl x:Name="MainRegion"
                      Grid.Column="2" 
                      Regions:RegionManager.RegionName="MainRegion"> …
Run Code Online (Sandbox Code Playgroud)

c# silverlight xaml

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

隐式使用var的任何优点

我不习惯使用Var隐式类型变量.任何人都可以让我知道使用这样的变量的优势?

.net c#

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

C#:使用不同格式从字符串转换datetime

如果我的字符串是26/01/2011 00:14:00但我的电脑设置美国国家格式(AM:PM)如何将我的字符串转换成Datetime?我尝试Convert.ToDateTime()但它会导致错误.

c# datetime-format

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

C#XNA - "游戏"是一个"命名空间",但用作"类型"

我不明白如何解决这个问题,我想改变'游戏'是什么?

 namespace Game {

    public class Help : Microsoft.Xna.Framework.GameComponent
    {
        public Help(Game game): base(game)
        {
           // TODO: Construct any child components here
        }

        public override void Initialize()
        {
            // TODO: Add your initialization code here

            base.Initialize();
        }

        public override void Update(GameTime gameTime)
        {
            // TODO: Add your update code here

            base.Update(gameTime);
        }
    } 
 }
Run Code Online (Sandbox Code Playgroud)

c#

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