问题列表 - 第39025页

如何在WPF ListView中查看最后添加的列表视图项

我正在使用视图模型绑定到列表视图.每次我在视图模型内部可观察集合中添加一个项目时,我都会触发一个带有list.Count-1的LastIndex属性.列表视图绑定到VM的LastIndex属性,listview正确选择添加到视图的最后一项.不幸的是,视图无法将最后添加的项目滚动到视图中.

我尝试在列表视图标记上设置IsSynchronizedWithCurrentItem ="True",但它没有帮助.

这是我正在使用的标记

<ListView ItemsSource="{Binding Path=Status.Messages}" 
         SelectedIndex="{Binding Path=Status.LastIndex, Mode=OneWay}"
         ScrollViewer.HorizontalScrollBarVisibility="Hidden" 
         ScrollViewer.VerticalScrollBarVisibility="Auto"
         HorizontalAlignment="Stretch" 
         Height="60" 
         IsSynchronizedWithCurrentItem="True" >
    <ListView.Resources>
        <Style TargetType="{x:Type GridViewColumnHeader}">
            <Setter Property="Visibility" Value="Collapsed" />
        </Style>
    </ListView.Resources>
    <ListView.View>
        <GridView AllowsColumnReorder="False" >
            <GridViewColumn>
                <GridViewColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Path=.}" FontWeight="Thin" />
                    </DataTemplate>
                </GridViewColumn.CellTemplate>
            </GridViewColumn>
        </GridView>
    </ListView.View>
    <ListView.
</ListView>
Run Code Online (Sandbox Code Playgroud)

在这方面的任何帮助将不胜感激

wpf listview listviewitem

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

如何将SelectedItem(从ListBox)绑定到变量?

我正在研究我的第一个WP7应用程序,这个问题让我有点头疼.

我有一个像这样定义的ListBox

    <ListBox Grid.Row="1" ItemsSource="{Binding MyItemList}" SelectedItem="{Binding MySelectedItem}">
        <ListBox.ItemTemplate>
            <DataTemplate >
                <StackPanel>
                    <TextBlock Text="{Binding Name}" FontSize="35" />
                    <TextBlock Text="{Binding Details}" FontSize="15"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
Run Code Online (Sandbox Code Playgroud)

绑定ItemsSource工作正常,但选择项目时MySelectedItem-Property不会更新.这个功能没有实现(比如在WPF中)或我只是在做什么?:-)

c# silverlight windows-phone-7

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

用于字母数字和hypen输入的PHP正则表达式

是否有可能验证取决于它是否只包含字母,数字和连字符的组合输入(其中一个连字符,不重复两次在一个排,并没有开始/结束的字符串)?

感谢验证用户名为带下划线的字母数字

我知道以下验证基于带下划线的字母数字输入的字符串,是否可以改变它?

function validate_alphanumeric_underscore($str) 
{
    return preg_match('/^[a-zA-Z0-9_]+$/',$str);
}
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助!

php regex

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

需要SharePoint BCS SSS帮助

我正在尝试将外部内容引入我们的SharePoint环境.我们正在运行SP 2010.我想引入的数据存在于Sql Server中.我正在努力做的是将登录的SharePoint用户映射到底层的sql用户.

在SharePoint中,我在Secure Store Serivce中创建了一个新的目标应用程序:目标应用程序ID:TestApp 目标应用程序类型:组

我指定了两个字段:

名称::类型
用户名::用户名
密码::密码
- 这些不是Windows用户名和Windows密码类型只是基本类型

目标应用程序管理员成员都设置为我自己(AD用户).

在SharePoint Designer中,我创建了一个新的外部内容类型.我添加了(Type - > Sql Server)的连接.我已将数据库服务器名称设置为与SharePoint不在同一个框中的服务器名称,并且我已设置数据库名称.我选择了Connect with Impersonated Custom Identity选项并将Secure Store Application Id设置为TestApp.当我单击"确定"时,系统会提示我输入凭据,因此我输入了Sql Server用户凭据,连接成功.我展开表格,右键单击我想要访问的表格,然后单击" 创建所有操作".我通过向导并输入一个限制过滤器.

接下来,我在" 外部内容类型"窗口中右键单击"MyTable" ,选择" 外部列表",并为其命名.接下来,我进入Central Admin并设置TestApp的凭据.

现在,当我登录SharePoint时,我可以在左侧TOC中看到我的外部列表.我点击列表,我得到错误的业务数据连接拒绝访问与相关代码.我已经打开日志来查看返回的内容有哪些有趣的日志,但我不确定如何解决问题:

日志:
用户'0#.w | domain\myuser拒绝访问,这可能是'domain\myuser'的模拟.具有名称"读取列表"的安全MethodInstance具有包含的ACL

另一个日志:
执行Web部件时出错:Microsoft.SharePoint.SPException:Business Data Connectivity拒绝访问.--->拒绝访问用户'0#.w | domain\myuser',这可能是'domain\myuser'的冒充.具有名称"读取列表"的安全MethodInstance被拒绝访问.

我知道,如果我使用通过信用卡,我们将需要kerbors来处理双跳,但我认为我不需要kerbos与信任映射到SQL服务器用户.

任何帮助将不胜感激!!!!

sharepoint bcs

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

从 PHP 数组获取结果:如何将每 5 个结果包装在无序列表中?

我有一个包含“可变”数量的结果/条目的数组。

我照常使用 foreach 来回显数组结果。

问题:我想将数组中的每 5 个结果包装在无序列表中。

我不知道结果总数,因为它是可变的。例如,如果它包含 18 个项目。它应显示 4 个 UL,前 3 个 UL 包含 5 个结果,最后一个 UL 仅包含其余 3 个项目。

做起来这么简单吗?预先非常感谢您的帮助。:)

php arrays

0
推荐指数
1
解决办法
1615
查看次数

什么是NSZombie?

我已经看到建议在调试时设置NSZombieEnabledtrue.什么是NSZombie?它是一个框架吗?一个设置?

iphone objective-c nszombie ios

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

ASP.NET MVC:对操作强制执行A​​JAX请求

我正在寻找一种方法来强制执行控制器的操作只能通过AJAX请求访问.

在调用action方法之前执行此操作的最佳方法是什么?我想从我的动作方法重构以下内容:

if(Request.IsAjaxRequest())
    // Do something
else
    // return an error of some sort
Run Code Online (Sandbox Code Playgroud)

我想象的是ActionMethodSelectorAttribute可以像[AcceptVerbs]属性一样使用.我没有经验包装这样的自定义属性.

ajax asp.net-mvc actionmethod controller-action

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

MKMapKit和IOS4

嘿所有,我正在尝试让MKMapView启动并运行,但我似乎无法通过似乎是一个参考错误.我花了几个小时在谷歌上搜索这个以及昨晚.

标题:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface MapsViewController : UIViewController {
    MKMapView *mapView;
}

@end
Run Code Online (Sandbox Code Playgroud)

主要:

#import "MapsViewController.h"

@implementation MapsViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
    [self.view insertSubview:mapView atIndex:0];
}

- (void)didReceiveMemoryWarning {
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];

    // Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}
- …
Run Code Online (Sandbox Code Playgroud)

iphone geo mapkit ios4

5
推荐指数
1
解决办法
2874
查看次数

在JavaScript中将整个String转换为Integer

我最近遇到了一段非常像这样的代码:

var nHours = parseInt(txtHours);
if( isNaN(nHours))  // Do something
else // Do something else with the value
Run Code Online (Sandbox Code Playgroud)

谁写了这个代码的开发人员的印象是,在nHours要么是完全匹配的整数txtHoursNaN.这个假设有几个问题.

首先,开发人员留下的radix参数意味着输入"09"将导致值0而不是9.这个问题可以通过添加基数来解决:

var nHours = parseInt(txtHours,10);
if( isNaN(nHours))  // Do something
else // Do something else with the value
Run Code Online (Sandbox Code Playgroud)

接下来,输入"1.5"将导致值1而不是NaN开发人员预期的值,因为1.5它不是整数.同样,值"1a"将导致值1而不是NaN.

所有这些问题都是可以理解的,因为这是如何将字符串转换为整数的最常见示例之一,并且大多数地方不讨论这些情况.

无论如何,它让我觉得我不知道有任何内置的方法来获得这样的整数.有Number(txtHours)(或+txtHours)接近但接受非整数数字null并将其""视为0而不是NaN.

为了帮助开发人员,我提供了以下功能:

function ConvertToInteger(text)
{ …
Run Code Online (Sandbox Code Playgroud)

javascript string integer

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

如何在bash中的字符后删除所有文本?

如何在bash中删除字符后的所有文本,在本例中为冒号(":")?我也可以取出结肠吗?我不知道怎么做.

bash

126
推荐指数
5
解决办法
16万
查看次数