小编ego*_*rry的帖子

在ASP.NET MVC Razor中使用通用模型

是否可以在ASP.NET MVC 3(w/Razor)中使用通用模型?以下失败,出现语法错误:

@model DtoViewModel<T> where T : IDto
Run Code Online (Sandbox Code Playgroud)

generics razor asp.net-mvc-3

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

WPF工具栏中的下拉菜单

在WPF中有一些布局挫折 - 我正在使用工具栏来容纳一组控件,其中大多数是按钮,其中一个是(将会是)某种下拉菜单.在WinForms中,ToolStripDropDownButton是完美的; 但是,我似乎无法找出在WPF中复制此行为的最佳方法.

有任何想法吗?

wpf menu toolbar

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

如何在WPF中绑定的StringFormat中使用引号

我试图在不使用转换器的情况下将TextBlock的Text属性(这是从数据库中提取的字符串)包装在引号中; 我在今天之前从未尝试过Binding的StringFormat属性,而且我似乎做错了什么.

这是不起作用的代码:

<TextBlock Text="{Binding QuoteText, StringFormat='\"{0}\"'}" />
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

wpf binding string-formatting

18
推荐指数
1
解决办法
3721
查看次数

WPF DropShadowEffect导致模糊

我观察到将DropShadowEffect应用于UIElement会偶尔导致UIElement的内容模糊不清.这是一个非常讨厌的效果:它可能导致照片失焦或更糟 - 使整个"弹出"区域完全难以辨认.

我还没有看到有人抱怨这个,所以我倾向于认为有些事我做错了.

样本使用(随机模糊内容):

<Border>
   <Border.Effect>
      <DropShadowEffect />
   </Border.Effect>
   <!-- (Content) -->
</Border>
Run Code Online (Sandbox Code Playgroud)

但删除DropShadowEffect会将其清除:

<Border>
    <!--<Border.Effect>
            <DropShadowEffect />
        </Border.Effect>-->
    <!-- (Content) -->
</Border>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑(添加截图):

alt text http://signmgmt.com/eg/dropshadowblur.png

wpf styles dropshadow

11
推荐指数
1
解决办法
7301
查看次数

在Google Maps API v3.0中调用map.fitBounds()多次

我刚刚开始使用谷歌地图API(v3.0),到目前为止取得了很大的成功.我正在从数据库加载一组具有纬度和经度值的对象,将它们传递到我的脚本中,并在脚本中循环它们以将它们添加到地图中.

我使用" bounds.extend()/ map.fitBounds()"方法设置地图的缩放和界限(见下面的代码),这是第一次按预期工作; 但是,如果我清除现有的标记,获取另一组对象,并在同一个地图实例上执行相同的操作,则会错误地设置边界,通常会导致最小缩放(宇航员的视图).

我的怀疑是我的地图对象有一些我已经给出的前一组边界的记忆,我需要找到一种方法来清除这些边界,然后再分配我的新边界,但我真的不能太确定.

任何帮助是极大的赞赏!

var locationList = [];
for (var i = 0; i < mapPoints.length; i++) { // mapPoints is a collection of DTOs
    var mapPoint = mapPoints[i];
    var location = new google.maps.LatLng(mapPoint.Latitude, mapPoint.Longitude);
    locationList.push(location);

    var marker = new google.maps.Marker({
        map: map,
        icon: '/Content/images/map/' + mapPoint.Status.Icon,
        shadow:  '/Content/images/map/shadow.png',
        position: location
    });
    markers.push(marker); // markers is an Array that is managed outside this loop
}

var bounds = new google.maps.LatLngBounds();
for (var j …
Run Code Online (Sandbox Code Playgroud)

google-maps fitbounds

10
推荐指数
1
解决办法
6049
查看次数

MouseBinding上的WPF键盘修改器

我正在使用WPF中的MVVM模式(两者都有点新).

我想设置InputBinding一个CheckBoxControl + Click事件相对应的on ,但是ModifiersMouseBinding元素上看不到属性.这就是我想要实现的(虚构代码,显然 - 修饰符不存在):

<CheckBox>
     <CheckBox.InputBindings>
           <MouseBinding MouseAction="LeftClick" 
                         Command="{Binding CheckboxControlClickCommand}"
                         Modifiers="Control" />
     </CheckBox.InputBindings>
</CheckBox>
Run Code Online (Sandbox Code Playgroud)

如何在不使用事件的情况下完成此任务的任何想法

谢谢!

wpf checkbox mouseevent inputbinding

4
推荐指数
3
解决办法
2585
查看次数