ToolsVersion和TargetFrameworkVersion有什么区别?
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
......
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud) 我遵循 MVVM 模式。我想将控件的属性值传递给同一控件的“CommandParameter”属性。但是正在面临“对象引用未设置到对象实例”的运行时异常。
WPF:
<Button
x:Name="btnBrowseFirmware1"
Grid.Row="2"
Grid.Column="1"
Width="135"
Height="35"
Command="{Binding OpenFileDialogCommand}"
CommandParameter="{Binding Name ,ElementName=btnBrowseFirmware1}"
Content="Browse "
Foreground="White"
/>
Run Code Online (Sandbox Code Playgroud)
视图模型:
public class ConfigurationParametersViewModel : WorkspaceViewModelBase
{
public ICommand OpenFileDialogCommand { get; private set; }
public ConfigurationParametersViewModel()
: base("ConfigurationParameters", true)
{
OpenFileDialogCommand = new RelayCommand<string>(OpenFileDialogCommandFunc);
}
private void OpenFileDialogCommandFunc(string browseButtonName)
{
OpenFileDialog fileDialog = new OpenFileDialog();
Some Code...
}
}
Run Code Online (Sandbox Code Playgroud) 我有下课.
public class User
{
public User() { }
public int Id;
public string Name;
public string Surname;
public string PhoneMobil;
public string SecondaryPhone;
public string Job;
public string Sex;
public string DepartmentName;
public int ID { get{return Id;} set { Id = 111; } }
public string NAME { get { return Name; } set { Name = "ahsan riaz 1111"; } }
public string SURNAME { get { return Surname; } set { Surname = "ahsan 1111 riaz"; …Run Code Online (Sandbox Code Playgroud) 如何设置静态类的私有静态只读数据库?
public static class SessionInformation
{
private static readonly string UserName;
private static readonly string PluginID;
private static readonly string SessionID;
}
Run Code Online (Sandbox Code Playgroud)
我有一些动态信息将存储在这个静态类中,但我希望以后不要编辑这些信息.