我有一个.NET应用程序,我使用ClickOnce分发,我只在线提供.如何从未安装Visual Studio的用户计算机中清除下载缓存?
我一直在搜索出现在输出窗口中的这个错误.我对WPF中的绑定很新,所以我确信有些东西我不知道.
错误的全文(每个绑定路径都有一个,都与此类似):
System.Windows.Data错误:39:BindingExpression路径错误:'object'''String'(HashCode = -842352750)'上找不到'TestItem'属性.BindingExpression:路径= TestItem; DataItem ='String'(HashCode = -842352750); target元素是'TextBlock'(Name =''); target属性是'Text'(类型'String')
编辑:一切似乎都应该工作,但我在输出窗口中得到这些错误.
XAML:
<UserControl>
<UserControl.Resources>
<c:MyData x:Key="myDataSource"/>
<DataTemplate x:Key="image">
<Image x:Name="TheImage" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=PassFail}" Value="PASS">
<Setter TargetName="TheImage" Property="Source" Value="Images/accept.png" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=PassFail}" Value="FAIL">
<Setter TargetName="TheImage" Property="Source" Value="Images/delete.png" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=PassFail}" Value="WARNING">
<Setter TargetName="TheImage" Property="Source" Value="Images/warning.png" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
<Storyboard x:Key="OnMouseLeftButtonDown1"/>
</UserControl.Resources>
<UserControl.DataContext>
<Binding Source="{StaticResource myDataSource}"/>
</UserControl.DataContext>
<ListView Margin="0,94,-4,-7" x:Name="lsvwOutput" ItemsSource="{Binding Source={StaticResource myDataSource}}" MouseUp="lsvwOutput_MouseUp" FontFamily="Verdana">
<ListView.View>
<GridView>
<GridViewColumn Header="Test Item" Width="300" …Run Code Online (Sandbox Code Playgroud) 我想列设置为64位整数,但我唯一可用的选项是TINYINT,SMALLINT和INT.bigint去哪儿了?
注意:我正在使用Access 2008来访问我的SQL Server.
.net ×2
binding ×1
c# ×1
clickonce ×1
deployment ×1
sql ×1
sql-server ×1
t-sql ×1
wpf ×1
xaml ×1