I just moved to a new company. And they use this seemingly cool ORM: IdeaBlade, will let the developer do Linq2SQL on the client (Silverlight) side.
There are performance issue though...
Haven't work with real data yet (it's big) but just the ORM seems to have some down time (due to initialization and query parsing)
I wonder did anyone here used IdeaBlade (DevForce)? is it good?
How does it compare to WCFDataService?
I am facing an issue i.e., i created a login form and main window (after login, if login sucessfull). I implemented the application in mvvm pattern. I don't know how to call the main window after sucessful login using mvvm. Can anybody help me out from here.
I would like to present in a flat area a tree like view.
Each item would be a non-movable panel with its own controls. Each child will have connected with a line (Also selectable). On top of it, some childs are going to have multiple parrents. The closest that i have seen to compare is code map in VS2012 Update 2.
Example: Panel 1 and 2 are parents of panel 3
I would like some pointers where to go, or if there is a custom control as long as it is free and can redistribute with or without source code. When i finish my personal project i will release source. As i am hobbiest programmer, my understanding on WPF is limited, so thank you for your time and patience.
Thanks for suggestion, but i didn't knew what to search. I am currently reading a WPF book and in a book i saw word diagram in it. At that moment i found WPF Diagram Designer article that is perfect. Since my native language is not english i could not remeber word, that would help me search on google
Not quite sure an "e.Handled = true" concept in messenger makes sense since the messages are going to be propogated in a random/arbitrary/indeterminate order. Its really up to the subscriber to determine if the message should be handled. Your "e.Handled = true" concept might just mean that somebody handled it and its up to the subcriber to play nice and check the flag. A lot of messenger implementations fire & forget the notifications in async mode too. Then it makes even less sense.
Now that I'v had a few days to thin about it, the subscriber should pass in it's id to the control Init. Could be a PK or a guid. If there are 3 tabs open, each instance of control would be intiailized with a different id.
Then, each subsequent call would have that Id passed with it. Then control's methods would only act if the Id passed in the message matches that sent in the 'init' method.
That's about how I would do it - although pass a reference to the object rather than just an Id - you then have the advantage of being able to access the object in question from your consumer.
Send Message - "I've just updated this Customer"
Receive Message - do nothing - not interested in this customer
Receive Message - update my list of customers as the value in the CustomerType property matches my filtering criteria.
Receive Message - I'm displaying this actual customer - so I'll refresh myself
the 'handled' approach can be useful; my example is selecting a customer to edit from a list.
If an existing customer edit view is out there, in a 'clean' state, it can take over the job of editing the selected customer - but you don't want another view to do the same thing too!
I have a tab control with two tabs in it,in each tab i have text boxes, the data of the text boxes is being validated using the IDataErrorInfo interface.
If there is an invalid data i am rendering a red ellipsis and a tool tip box using this XAML code:
<!--The template which renders a TextBox when it contains invalid data.-->
<ControlTemplatex:Key="TextBoxErrorTemplate"><DockPanel><EllipseDockPanel.Dock="Right"Margin="2,0"ToolTip="Contains invalid data"Width="10"Height="10"><Ellipse.Fill><LinearGradientBrush><GradientStopColor="#11FF1111"Offset="0"/><GradientStopColor="#FFFF0000"Offset="1"/></LinearGradientBrush></Ellipse.Fill></Ellipse>
<!--This placeholder occupies where the TextBox will appear.-->
Text box XAML:
<!--ID text box-->
The problem is when i go to another tab and then come back again the red Ellipses are disappear.
On Tab selection change event, give the datacontext to the textboxes.
Say for example for first tab, you have 3 textboxes in a grid and you provide the class object to be bound as datacontext of the grid; when you select that tab, again give the same object as datacontext to the grid.
I have been looking for a way to extend the default printdialog in PresentationFramework. I need to filter the available printers some how. Does anyone know if it is possible either to filter the printer queue datasource or to extend the dialog to add such functionallity?
Thank you for your reply.
I have already found those articles and posts but they all work with the windows forms version of the printDialog. I cant figure out how to apply the technique to the presentationframework PrintDialog.
Hi i am writing an application that has WPF as its front end and a Windows service which is responsible for scheduling and executing the my operations.
At the moment i use WCF to send live progress messages to the client from the service and i add this message to a listbox on the WPF listbox using the items.add function from the code behind, But the performance is very poor. I need help or suggestions on the best way to display this messages efficiently.
and my Page does not have with and height set as i want to cater for different resolutions.
if i remove the stackPanel , my buttons bring big nicely , but i need then in a Stackpanel kind of control so that they will be aligned in order , but when i have the stack panel in the , the buttons become small, can anyone help regarding this, below is the example of the image
Why do you need to use a StackPanel? Generally if you have a fixed layout panel, go with Grid.
But anyways, I dont know exactly how KinectTileButton works, but if you specify same size for MaxWidth and MinWidth, or MaxHeight and MinHeight, everything will remain same irrespective of the container.
Do let me know if you are looking for something else.
Abhishek Sur Don't forget to click "Good Answer" if you like this Solution.Visit My Website-->
Damn I was hoping for enlightenment on this one. The obvious answer is to move your enum to a table, add a filter flag and then build your enum based on the tabe. PIEBaldConsult has an article on doing that I believe. Personally I just keep the enum aligned with the table manually.
Never underestimate the power of human stupidity
CollectionViewSource is available in SL for sure. Not sure about CollectionView. They both kinda do the same thing, just a different format for the predicate function. OP didn't specify in which cases he wanted to limit the items, so... .
Our WCF and database connections are designed to handle asynchronous calls without causing a race condition. I still use chained calls to the WCF, when loading the initial static data there can be 15-20 chained calls to load the static data.
While the static data may not be critical when opening a view the sequence and completeness of the data is critical. Therefore I use chained asynch call effectively turns it into a synch process. Only when the chain is complete the view is loaded.
My question is whether it would be better to send the calls asych and each callback set a flag and tries to load the view which then checks a bunch of flags to see if the data load is completed.
Never underestimate the power of human stupidity
I can't help but think "you're doing it wrong" if you are calling into a WCF service 15 - 20 times at start up to "load static data". Can you wrap it all into a single call? If you are using SOAP, you are sending a lot of useless crap back and forth. If you need data from calls 1,2,6 and 8 to do calls 13 - 27, you should still probably try to encapsulate it all into a single call into the WCF service to cut down on the data (speed it up). If you only have .NET clients, you can optimize it further by switching to NetTCPBinding and get rid of SOAP. If you need to support non .NET clients as well, I'd suggest REST / Json.
How much data are we talking? How often does this "static" data change? If its a lot of data and it doesn't change too frequently, I'd recommend implementing a timestamp / version scheme. Instead of calling 15 - 20 times into the service, you'd do something like "I have version 1.04 of the data. Is there a newer version?" If so, then download it and cache it locally.
Last Visit: 31-Dec-99 19:00 Last Update: 19-Dec-14 1:35