|
How to add multiple button into same datacell in DataGrid column. i know how to add one button into datacell but i want to add two button into same cell please let me know that? please help me
|
|
|
|
|
Use a DataGridTemplateColumn and host the buttons inside there. Have a look at this[^].
|
|
|
|
|
Yes that i have done so cool
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Width="170" HorizontalAlignment="Right" VerticalAlignment="Bottom">
<Button Name="btn_Close" Style="{StaticResource FormContentButtonStyle_LA}" Content="Close" Click="btn_Close_Click" />
<Button Name="btn_Delete" Style="{StaticResource FormContentButtonStyle_LA}" Visibility="{Binding IsDeleted, Mode=TwoWay}" Content="Delete" Click="btn_Delete_Click" />
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
|
|
|
|
|
The common convention is to up vote a good answer (little arrows that appear on the right of the answer)
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi,
I'm working on loading xaml code at runtime.
Until now, I can do it with XAML files which are set as "Resource"...but I would like to load it from a user's folder (let's say the "Desktop Folder" for example)
How should I please proceed?
The XAML example file, loaded as resource file in my project (but I would like to use it "independently")
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Border Width="385" Height="385" Margin="0,0,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" CornerRadius="8" Background="#FF0085C8">
</Grid>
The Application XAML code
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
</Window>
The Application VB.Net code
Class MainWindow
Private Sub MainWindow_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim GridUri As New Uri("Resources\theme.xaml", UriKind.Relative)
Dim sri As Windows.Resources.StreamResourceInfo = Application.GetResourceStream(GridUri)
Dim xrdr As New System.Windows.Markup.XamlReader()
Dim grd As Grid = CType(xrdr.LoadAsync(sri.Stream), Grid)
Me.Content = grd
End Sub
End Class
Thank you!
|
|
|
|
|
if your application is WPF application you can load a physical file
Imports System.Windows.Markup
Class MainWindow
Private Sub Window_Loaded(sender As System.Object, e As System.Windows.RoutedEventArgs)
Dim objXaml = XamlReader.Load(IO.File.Open(Environment.CurrentDirectory & "Resource\theme.xaml", IO.FileMode.Open))
End Sub
End Class
if it was a silverlight application you cant do that
... Marimuthu
|
|
|
|
|
Hi! I have some WPF windows built in a class library. Also I have unmanaged app that calls these windows through ComVisible interface.
The problem: I have a big delay on calling WPF windows first time.
I suppose it happens because WPF engine loading.
Please, suggest some ideas or workarounds on performance improvements.
Thanks!
|
|
|
|
|
If you want performance improvements then you should not be using managed code from an unmanaged application.
Use the best guess
|
|
|
|
|
Iam new to WPF .can anybody give some sample application with feature like add,delete and update data from grid control using MVVM approach.
Bit confused with this approach.
Thanks in advance.
|
|
|
|
|
Member 8786335 wrote: sample application
Did you try searching CodeProject and see if any of the projects there help you at all. There is an extensive WPF section......
|
|
|
|
|
Josh Smiths MSDN[^] article goes through the whole process
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
|
You could try reading my article series on MVVM - it's a basic example of editing from a grid using MVVM with no framework (see my sig for a link)
|
|
|
|
|
Hi,
I have a silverlight project for file uploading. I have one problem.i.e., When uploading a file from browser, It doesn't displays the error. But when uploading a file from localhost, it displays the error.
For your reference : http://epstechno.com/metroepstechno/Default.aspx
Here you can check the problem what i mentioned above.
Please reply as soon as possible.
|
|
|
|
|
What error are you getting? You really need to supply this information.
|
|
|
|
|
I got file path error in local host, But when i am hosting that in server, it doesn't shows the error message please check http://epstechno.com/metroepstechno/Default.aspx this link
|
|
|
|
|
And what good would surfing to the link that doesn't fail do? If you've got an error in your local version, it should be easy enough for you to debug it.
|
|
|
|
|
how to make a interesting form in wpf c sharp application
|
|
|
|
|
|
So I have a data template... one of the properties is a bool? (nullable bool -- not a typo). When I go into the VS XAML editor, I see the prop fine and it says I can set false, true or {x:Null}. False & true work correctly. When I try to set {x:Null}. I get:
error MC4104: The property 'IsChecked' cannot be set as a property element on template. Only Triggers and Storyboards are allowed as property elements. Line 16 Position 60.
I guess the property is null by default, so I guess don't need to explicitly set it, just wondering why that doesn't work? And want to have an answer ready for users of my control.
|
|
|
|
|
Hi guys
Im quite new to WPF but have managed to a modular application working using Prism Unity.
What I want to be able to do is use animated transitions between views in modules. I came across the FluidKit but im struggling to get it to work within Prism.
Has anyone ever used the FluidKit successfully in Prism?
Any help will be highly appreciated!
|
|
|
|
|
I am starting a project that requires one person to stream their video to up to 8 others, and each of those 8 others stream back to the one.
I started this as a WinForm in C# with the form acting as sender, or receiver, but I am expending the thought to now use a server (either AWS or Azure of which I am signed up for both) to operate this as a hub & spoke type architecture instead of peer to peer.
I have experience in Silverlight and Lightswitch and thought it might be cool to use Lightswitch's new HTML server release, but there is usually something that stands in the way, whenever I take on a LS project, so then I thought a WebForm of WPF App might be better. I have some database needs and have used WCF/EF on other projects, and figured it would work well if I chose WPF since I did some RIA work before.
But, I have almost no knowledge of streaming video, and I am really stuck on what might be the best architecture to use.
Any thoughts along these lines, or outside the box are completely welcome. Thanks so much.
Dan "Paga Cession"
modified 14-Mar-13 15:47pm.
|
|
|
|
|
Hello,
Im using the
System.Windows.Controls.AutoCompleteBox
Here is my XAML code:
<Window x:Class="auotocomplitetrial.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:toolkit="clr- namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
Title="MainWindow" Height="350" Width="525">
<Grid>
<toolkit:AutoCompleteBox Name="autocompleteBox" Height="50" Width="300"
ItemsSource="{Binding MyList}"
IsTextCompletionEnabled="True">
</toolkit:AutoCompleteBox>
</Grid>
</Window>
And here is my code behind the XAML:
public partial class MainWindow : Window
{
private List<string> myList;
public List<string> MyList
{
get { return myList; }
}
public MainWindow()
{
InitializeComponent();
myList = new List<string>
{
"Macedonia",
"Madagascar",
"Malawi",
"Malaysia",
"Maldives",
"Mali",
"Malta",
"Marshall Islands",
"Mauritania",
"Mauritius",
"Mexico",
"Micronesia",
"Moldova",
"Monaco",
"Mongolia",
"Montenegro",
"Morocco",
"Mozambique",
"Myanmar"
};
}
}
When i ran this code the auto complete text box doesn't auto completes.
But when i uncomment this line:
And removed this one:
ItemsSource="{Binding MyList}"
From the XAML, the auto complete text box works fine.
What i'm missing?
Thanks
|
|
|
|
|
You don't appear to be setting the DataContext[^] anywhere.
In the constructor, after you've created the list, try adding:
DataContext = this;
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I am working on this[^] application.
The outter set of tabs is on the MainWindowView and the inner tabs are each on their own user control. IN the MainWindowViewMode I have a method called LoadView:
private void loadView(View View, _ArgsBase Args = null)
{
ViewInfo tabInfo = new ViewInfo { View = View, EntityId = 0};
if (TabManager.IsTabOpen(tabInfo))
{
TabManager.ActivateTab(tabInfo);
}
else
{
_DataEntryViewModelBase vm = null;
UserControl view = null;
string headerText = string.Empty;
switch (View)
{
case View.Dashboard:
headerText = "Dashboard";
vm = new DashboardViewModel();
view = new DashboardView();
break;
case View.JobCenter:
headerText = "Job Center";
vm = new JobCenterViewModel();
view = new JobCenterView();
break;
case View.CompanyCenter:
headerText = "Company Center";
vm = new CompanyCenterViewModel();
view = new CompanyCenterView();
break;
case View.MaterialsCenter:
headerText = "Materials Center";
vm = new MaterialsCenterViewModel();
view = new MaterialsCenterView();
break;
}
if (vm == null)
{
return;
}
vm.Load(Args);
view.DataContext = vm;
TabItem tabItem = new TabItem();
tabItem.Header = headerText;
tabItem.Content = view;
tabItem.Tag = tabInfo;
TabManager.AddTab(tabItem);
}
}
The obvious problem here is that the MainWindowViewModel is now coupled to all the child views. What is the right way to do this?
If it's not broken, fix it until it is
|
|
|
|