小编voy*_*tek的帖子

WPF用户控制地狱与MVVM和依赖属性

这就是我想要做的:

  • 我写的UserControl是我希望被其他开发者消费的.
  • 我希望最终用户能够使用依赖属性来使用我的控件.

    <lib:ControlView ControlsText={Binding Path=UsersOwnViewModelText} />
    
    Run Code Online (Sandbox Code Playgroud)
  • 我正在使用MVVM模式.

  • 我将我的ViewModels绑定到他们的View使用 <DataTemplates>

    <DataTemplate DataType="{x:Type local:ControlViewModel}">  
        <local:ControlView />  
    </DataTemplate>
    
    Run Code Online (Sandbox Code Playgroud)

所以我有两个问题:

  1. 我是否认为如果在XAML中使用UserControl,那么UserControl必须将ViewModel设置为DataContext控件Loaded事件触发时的方式而不是使用<DataTemplate>方法?

  2. 如何允许用户将数据绑定到我的控件的依赖项属性,同时仍然是绑定到我的ViewModel的数据?

wpf user-controls dependency-properties mvvm

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

在Xamarin.Mac中使用SQLite-Net Extensions和SQLiteConnection

我想知道,如何在Xamarin.Mac项目中使用SQLite-Net Extensions

我正在使用Xamarin Studio 5.9.5,我已经从Mac-> App-> Empty project(Unified API)创建了项目.安装包SQLite-Net Extensions.这是我的代码的开头:

        var db = new SQLiteConnection(???????, dbPath);
        db.CreateTable<Stock>();
        db.CreateTable<Valuation>();
Run Code Online (Sandbox Code Playgroud)

我怎么称呼SQLiteConnection构造函数?我需要sqlite平台作为第一个参数,但没有SQLite.Net.Platform.添加到引用的dll.

这个答案没有帮助,因为没有这样的dll/namespaces(SQLite.Net.Platform).我也找不到这个包 - SQLite.Net.Platform.XamarinIOS.

我想使用它,SQLite-Net Extensions因为它是一对一的,一对多的关系.我的问题是如何创建SQLiteConnection实例?

为什么该包中的引用没有SQLite.Net.Platform.GenericSQLite.Net.Platform.Win32dll?

c# sqlite xamarin xamarin.mac xamarin-studio

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

Awesomium Popup - ShowCreatedWebView示例

C# Windows Forms在Visual Studio 2012中使用Awesomium 1.7.4.2 .我无法通过单击超链接打开弹出窗口.

我有一个WebControl表格并ShowCreatedWebView正在捕捉事件,但在里面我不知道如何打开一个新窗口弹出子项将数据传递给POST.

我知道我必须使用ShowCreatedWebView并尝试使用SDK示例失败:

http://docs.awesomium.net/?tc=E_Awesomium_Core_IWebView_ShowCreatedWebView

它只是不起作用!

谁能举个例子C# windows forms

谁能帮我?

c# popupwindow winforms c#-4.0 awesomium

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

如何在Windows资源管理器中打开文件夹?

我不需要任何接口.我只需要程序是一个.exe打开目录的文件(例如F :).

我会在C#中使用什么样的模板?除Visual Studio之外的其他东西会更好吗?不同的流程会完全更好地运作吗?

c# explorer

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

Wordpress:从数据库中检索值

我正在尝试使用以下查询从数据库中检索我的字段的文本值:

<input type="text" name="last_link" id="last_link" value="<?php global $wpdb; $user_ID = get_current_user_id(); $result= $wpdb->get_results( 'SELECT last_link FROM users WHERE ID = $user_ID'); echo $result; ?>" 
Run Code Online (Sandbox Code Playgroud)

我收到的是: 在此处输入图片说明

我已经搜索了很多,但我能找到的只是Class Reference/wpdb

我找不到我的错误。

php sql database wordpress

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

如何在WPF中刷新/重新加载datagrid?

我想实现一个datagrid,每5分钟就会填充一次.

但是,第一个代码:XAML:

    <Window.Resources>
    <ObjectDataProvider x:Key="_employeeProvider" ObjectType="{x:Type Brw1:EmployeeDataProvider}" />
    <ObjectDataProvider x:Key="_employeeFactory" ObjectInstance="{StaticResource _employeeProvider}" MethodName="GetEmployees" />
</Window.Resources>

<Grid DataContext="{Binding Source={StaticResource _employeeFactory}}">
    <DataGrid Name="_employeeDataGrid" DockPanel.Dock="Top" Margin="12,57,12,0" VerticalAlignment="Top" ItemsSource="{Binding}" AutoGenerateColumns="True">
    </DataGrid>
</Grid>
Run Code Online (Sandbox Code Playgroud)

C#:

    public class EmployeeDataProvider
{
    public ObservableEmployee GetEmployees()
    {
        // This is only example
        // In my project right here I will get data from database, put into the list, and fill datagrid with it. 
        List<UIEmployee> list = new List<UIEmployee>
                {
                    new UIEmployee { Id = 1, FirstName = "Prajeesh2", LastName = …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf xaml

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

如何在sass中循环属性值?

我只在课堂上看到过它的实现。我有文本阴影,为Y-coordinate每个声明添加 1px。我想重构它,使其增加,而其他值保持不变。这是代码:

text-shadow: 0px 1px #00B760, 0px 2px #00B760, 0px 3px #00B760, 0px 4px #00B760, 0px 5px #00B760, 0px 6px #00B760, 0px 7px #00B760, 0px 8px #00B760, 0px 9px #00B760, 0px 10px #00B760, 0px 11px #00B760, 0px 12px #00B760, 0px 13px #00B760, 0px 14px #00B760, 0px 15px #00B760, 0px 16px #00B760, 0px 17px #00B760, 0px 18px #00B760, 0px 19px #00B760, 0px 20px #00B760, 0px 21px #00B760, 0px 22px #00B760, 0px 23px #00B760, 0px 24px #00B760, 0px 25px #00B760, …
Run Code Online (Sandbox Code Playgroud)

css refactoring loops sass

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