小编Bri*_*ins的帖子

访问在DelegatingHandler中执行的当前控制器

我想知道是否可以在DelegatingHandler的SendAsync方法中访问正在执行(或即将执行)的控制器?我似乎无法弄清楚如何访问它,我认为这是因为它在控制器执行之外执行...

可以参考吗?

asp.net asp.net-web-api

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

在代码隐藏中为类型设置默认样式

如何为代码隐藏中的类型设置默认样式,例如:

<ScaleTransform x:Key="scaler" ScaleX="1.25" ScaleY="1.25" />
<Style TargetType="{x:Type ToolTip}">
  <Setter Property="LayoutTransform" Value="{DynamicResource scaler}"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

我需要在代码隐藏中而不是在xaml标记中设置工具提示的样式.

wpf styles code-behind

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

WebDeploy部署多个网站

我们正在使用此过程来使用WebDeploy来部署和编译作为解决方案一部分的两个网站.我们采取的方法在这里找到:

http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html

但它只部署了一个网站; 有没有办法告诉它发布两者?

谢谢.

tfs team-build tfsbuild webdeploy

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

#if DEBUG对于DEBUG和RELEASE模式始终为True

出于某种原因,任何代码如:

#if DEBUG
    CallSomeMethod();
#endif
Run Code Online (Sandbox Code Playgroud)

无论调试模式还是释放模式,始终为真.任何想法,以及我可以使用什么设置打开或关闭该功能?对于项目,将define DEBUG常量设置为true.

谢谢.

.net visual-studio-2010 visual-studio-2010-sp1

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

android mediarecoder保存空文件

这是我用来以MP4格式记录来自Android设备的视频的代码.正在创建文件,但大小为0字节.我似乎不明白出了什么问题.任何帮助将不胜感激.

                if(mCamera == null) {
        mCamera = Camera.open();
        mCamera.unlock();
    }

    if(mediaRecorder == null)
        mediaRecorder = new MediaRecorder();


    mediaRecorder.setCamera(mCamera);

    mediaRecorder.setCamera(mCamera);
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);

    mediaRecorder.setMaxDuration(maxDurationInMs);


    mediaRecorder.setOutputFile("/sdcard/1.mp4");

    mediaRecorder.setVideoFrameRate(videoFramesPerSecond);
    mediaRecorder.setVideoSize(176,144);

    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
    mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);

    mediaRecorder.setPreviewDisplay(surface);

    mediaRecorder.setMaxFileSize(maxFileSizeInBytes);

                mediaRecorder.prepare();        
    try {
        mediaRecorder.prepare();
    } catch (IllegalStateException e) {
        // This is thrown if the previous calls are not called with the 
        // proper order
        e.printStackTrace();
    }

            mediaRecorder.start();
Run Code Online (Sandbox Code Playgroud)

android video-recording android-mediarecorder

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

响应式Web设计中的表

我遵循了在应用程序中设置表单的典型方式,即使用如下所示的表:

<table>
  <tbody>
    <tr>
      <td>Field</td>
      <td>@Html.TextBox("Field")</td>
    </tr>
    <tr>
      <td>Field 2</td>
      <td>@Html.TextBox("Field2")</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

它产生的格式如下:

Field    <TextBox>
Field    <TextBox>
Run Code Online (Sandbox Code Playgroud)

大多数移动设计都是这样设计的:

Field
<TextBox>
Field
<TextBox>
Run Code Online (Sandbox Code Playgroud)

这是我需要做的事情,因为我的一些表单太长而无法在移动浏览器中显示.有没有简单的方法来设置它?也许有一种方法可以让每个单元格在一个新行上渲染,这对我有用吗?什么跨浏览器支持?

还是需要重新设计?

谢谢.

html css mobile responsive-design web

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

如何以编程方式从MonoTouch中的ViewController加载另一个viewController

我在Monotouch中使用StoryBoards并且有一个ViewController,它被指定为初始VC.我有第二个VC,我想从第一个VC的ViewDidLoad方法以编程方式显示.Objective-C步骤就是这样

  1. 通过实例化第二个VC Storyboard.InstantiateViewController("SecondVC")
  2. 设置它 ModalTransitionalStyle
  3. 将其委托设置为自我 secondVC.delegate = self;
  4. 使用 this.PresentViewController(secondVC, true, nil)

如何在MonoTouch C#代码中实现这一目标?

我使用Storyboard.Ins..方法实例化的VC 没有要设置的委托或Delegate属性.虽然我的代码编译,但我没有看到第二个视图.我只看到第一个视图

任何帮助高度赞赏

谢谢

xamarin.ios

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

在MVC中控制Kendo脚本位置渲染

我正在使用Kendo ASP.NET MVC包装器.我注意到包装器正在渲染脚本以在控制标记之后立即初始化控件.有没有办法配置让脚本呈现在底部?之前,使用Telerik ASP.NET MVC控件,您可以让脚本管理器渲染底部的所有初始化.那可能吗?

kendo-ui kendo-asp.net-mvc

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

Xamarin iOS控制器依赖注入的自定义继承问题

我有一个从基类继承的控制器的故障.我的基础看起来像:

public abstract class BaseUIViewController : UIViewController
{
   public BaseUIViewController() : base() { }

   public BaseUIViewController(..) : base(..) { }
}
Run Code Online (Sandbox Code Playgroud)

我的控制器继承了这个并定义了一个构造函数,如:

public class MyController : BaseUIViewController
{

   public MyController(ISOmeService service, IOtherService service)
   {
      ..
   }

    override ViewDidLoad(..) { .. }

}
Run Code Online (Sandbox Code Playgroud)

TinyIOC创建conntroller的实例并提供构造函数服务.出于某种原因,当我这样做时,ViewDidLoad在构造函数之前运行.当我删除基类定义时,它没有任何问题.

知道基类导致问题的原因吗?我可以逻辑地假设它与objective-c编译有关,但有没有解决方法?

谢谢.

c# inheritance xamarin.ios ios xamarin

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

在OnActionExpandListener上找不到符号

我正在为支持姜饼的Android应用程序添加v4支持.我添加了ActionBarSherlock,它引用了Xamarin.Android.Support.v4.还有对Mono.Android.Support.v4的引用.我还将android-support-v4.jar文件添加到SupportLib文件夹,并将Build Action设置为AndroidJavaLibrary.但是,我收到一个错误,我无法通过,这是:

/obj/Debug/android/src/mono/android/support/v4/view/MenuItemCompat_OnActionExpandListenerImplementor.java(41,41): Error:  cannot find symbol
    symbol  : class OnActionExpandListener
    location: class android.support.v4.view.MenuItemCompat
            android.support.v4.view.MenuItemCompat.OnActionExpandListener
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种错误?怎么解决?

c# android xamarin.android xamarin android-support-library

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