小编Ara*_*and的帖子

UITextField验证视觉反馈

我有一个uiTextField,我正在验证输入,当我有无效输入什么是一些适当的方式来表明输入无效?有没有内置的机制来显示无效的输入状态?

iphone validation uitextfield

8
推荐指数
2
解决办法
4807
查看次数

没有CTRL或空格的WPF数据网格多重选择

WPF Datagrid有两种选择模式,Single或Extended.WPF ListView有第三个 - 多个.此模式允许您单击并选择多行而不按住CTRL或Shift.任何人都知道如何为datagrid做这个?

wpf selection wpftoolkit wpfdatagrid

8
推荐指数
3
解决办法
7455
查看次数

WPF:Xaml,在.NET 4.0中的xaml中创建一个可观察的集合<object>

该网站称你可以在.NET 4.0中使用

我似乎无法做到这一点,我需要什么assesmbly引用和xmlns'

以下不起作用

xmlns:coll="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib"

<coll:ObservableCollection x:TypeArguments="x:Object">
    <MenuItem Command="ApplicationCommands.Cut"/>
    <MenuItem Command="ApplicationCommands.Copy"/>
    <MenuItem Command="ApplicationCommands.Paste"/>
</coll:ObservableCollection>
Run Code Online (Sandbox Code Playgroud)

wpf xaml .net-4.0 observablecollection

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

WPF绑定失败性能命中率与异常

当我们绑定到异构的对象集合时,并非所有对象都具有相同的属性集.在输出窗口中,我们得到如下消息:

System.Windows.Data错误:39:BindingExpression路径错误:'对象'''MultiLineTextMarkingScheme'(HashCode = 7262386)'上找不到'RoundingFactor'属性.BindingExpression:路径= RoundingFactor; ..........

这似乎不是一个例外,但我们担心它会对性能产生影响.

我们是否应该关注并创建一个视图模型,它具有我们希望绑定的所有属性(并且具有底层元素上不存在的属性返回null)或者我们可以保留它.

这种情况经常发生在可能存在大量这些绑定失败的网格场景中.

data-binding wpf performance exception

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

使用Castle Windsor WcfFacility创建客户端端点

我创建了三个组件.Web站点,WCF服务和包含服务实现的接口的合同程序集.我想使用Castle Windsor在客户端(网站)上为我创建服务,这样我就不必在我希望使用的每个服务的web.config网站中都有一个端点.

我想查看契约程序集并获取命名空间中的所有服务接口.现在,对于每个服务,我在使用容器注册组件时都会遇到以下情况.

container.Register(Component.For<ChannelFactory<IMyService>>().DependsOn(new { endpointConfigurationName = "MyServiceEndpoint" }).LifeStyle.Singleton);
container.Register(Component.For<IMyService>().UsingFactoryMethod((kernel, creationContext) => kernel.Resolve<ChannelFactory<IMyService>>().CreateChannel()).LifeStyle.PerWebRequest);
Run Code Online (Sandbox Code Playgroud)

在我的web.config中我有设置代码.

  <system.serviceModel>
      <extensions>
         <behaviorExtensions>
            <add name="AuthToken" type="MyNamespace.Infrastructure.AuthTokenBehavior, MyNamespace.Contracts" />
         </behaviorExtensions>
      </extensions>
      <behaviors>
         <endpointBehaviors>
            <behavior>
               <AuthToken />
            </behavior>
         </endpointBehaviors>
      </behaviors>

      <bindings>
         <wsHttpBinding>
            <binding maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00">
               <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647"></readerQuotas>
               <security mode="None" />
            </binding>
         </wsHttpBinding>
      </bindings>

      <client>
         <endpoint name="MyServiceEndpoint" address="http://someurl/MyService.svc" binding="wsHttpBinding" contract="MyNamespace.Contracts.IMyService"></endpoint>
      </client>
   </system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

我最终得到了几个看起来几乎完全相同的服务端点,当我们部署到客户端机器上时,他们必须设置每个端点的地址,即使每个端点的基本URL都相同.

我希望在我的web.config中有一个基本URL,它通过代码获取,然后使用合同程序集上的反射向容器注册服务.我确实需要上面配置文件中的专门端点行为.

我从哪里开始?WcfFacility看起来很棒但是doco有点缺乏......

wcf castle-windsor ioc-container wcf-endpoint wcffacility

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

MSBuild:部署未包含在项目中的文件

我在Web项目上有一个预构建事件,它使用节点缩小和连接javascript文件.这将在脚本文件夹中创建一个名为BuiltScripts的文件夹,该文件夹是脚本文件夹的副本,但文件被缩小.当我进行部署时,我想发布脚本文件夹,包括其中的BuiltScripts文件夹.为此,我将BuiltScripts文件夹添加到项目中.这不是一个理想的解决方案:

  1. 我必须检查BuiltScripts文件夹才能构建,因为其中的文件是只读的,因为解决方案是在源代码管理下.这会在签入时造成麻烦,因为我签了这么多文件.
  2. 当我向项目添加新文件时,我必须确保将其添加到BuiltScripts文件夹中,否则将不会部署该文件的内置版本.
  3. 我的构建将在构建服务器上失败,因为BuiltScripts文件夹中的文件也只在那里读取.
  4. 在搜索文件和进行基于文本的搜索时,拥有两个具有相同名称的文件副本是一个问题.

我希望构建服务器构建并将javascript文件作为预构建步骤,但我不希望将BuildScripts文件夹添加到项目中.但是,当构建服务器在最后打包项目时,我希望它使用构建过程的输出复制BuiltScripts文件夹.我怎样才能做到这一点?

deployment msbuild pre-build-event

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

MPMediaPickerController在iPad上缺少搜索功能

MPMediaPickerController使用相同的代码设置时,搜索功能可在iPhone上运行,但不适用于iPad.iPhone上的选择器中有一个搜索框,但iPad上没有.

有没有办法在iPad上启用此功能?

search mpmediapickercontroller ipad ios

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

如何在dataTables中将数值数据右对齐

我正在使用dataTables插件.我看到数字数据没有正确对齐.这是dataTables的工作原理吗?或者数据中有错误吗?也有人可以告诉我如何编写检查dataTable的每个单元格的功能,并将数据对齐,如果它是数字的话

我使用的插件来自这个网址http://www.datatables.net/

其他一切都很好.我只想让数字数据正确对齐.所以我想知道是否有办法在这个插件中干净地检查这个条件.

datatables

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

Objective-C在单独文件中部分实现类

我正在使用核心数据,并从我的数据模型生成类.

我在这些类中实现自定义方法,但是当我重新生成i生成顶部时,我最终复制并粘贴一点.我想要做的是拆分我的实现文件('.m'),这样我就可以有一个包含多个'.m'文件的头文件.然后我可以将我的自定义方法保存在一个中,而不必担心在重新生成时擦除它们.我在.NET中使用了这个技术,并使用了partial关键字.Objective-C中是否有类似的东西

iphone cocoa class-design objective-c

6
推荐指数
2
解决办法
4292
查看次数

Ajax CollapsiblePanelExtender在Postback上保持状态

我有一个gridview.在里面我有一个包含按钮的CollapsiblePanelExtender.当我按下按钮时,这会导致回发并且CollapsiblePanelExtender关闭.我正在尝试撰写一个解决方案,以便在回发后保持CollapsiblePanelExtender打开.这是我到目前为止所尝试的:

function pageLoad(sender, args) {
   var objExtender;                
   var retval="";               

   if (document.getElementById(GridView1)) {
      retval = document.getElementById(GridView1);
   }
   var CollapsiblePanelExtender1 = retval.getElementsByTagName("CollapsiblePanelExtender1");

   if(CollapsiblePanelExtender1.get_Collapsed()) {
      CollapsiblePanelExtender1.set_Collapsed(true);
   }
   else {
      CollapsiblePanelExtender1.set_Collapsed(false);
   }
}
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax

6
推荐指数
1
解决办法
3416
查看次数