|
You can feed the endpoint in from your code - there are a couple of articles on dynamic endpoint set up.
However I would not bother if a user fiddles with a config file you need to shoot the user. It is easy (for you) to recover from the problem and it will identify an idiot in your organisation.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Thanks for the suggestion Mycroft.
Mycroft Holmes wrote: However I would not bother if a user fiddles with a config file you need to shoot the user. It is easy (for you) to recover from the problem and it will identify an idiot in your organisation.
That is good point.
Actually I am implementing user activity tracking application, so if user is idle for X min it will call a web service and add idle entry in the database for that user. This details will be used in the reporting.
Now we are technical team, anyone can change this endpoint and stop the web service call. so I must have to take some security steps.
I will try to follow dynamic binding from the code side.
Thanks for the help.
Regards
|
|
|
|
|
Why not reverse the reporting process - n# Activities in x minutes then if they break the connection they get ragged on for not working. Or change the way you present it, if they pass a reasonable minimum threshold then they are rewarded instead of hassled.
Morale must be really crappy in your organisation if such a negative outlook is predominant.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
|
If I were you, and I was working in such a controlling environment, I would look for another job. No good can come from such an application.
|
|
|
|
|
I have this data template:
<DataTemplate DataType="{x:Type models:PartModel}">
<StackPanel Orientation="Horizontal">
<Image Source="/Abtech.Spares.UI;component/Media/Graphics/motherboard_enabled_96x96.png"
Height="16"
Width="16"
Margin="0,0,3,0"/>
<Button x:Name="cmdTribal"
Margin="2,0,2,0"
Command="{Binding ElementName=ThisView, Path=DataContext.SelectTribalCommand}">
<Image Source="/Abtech.Spares.UI;component/Media/Graphics/abtech_triangle_blue_small.png"/>
</Button>
<TextBlock Text="{Binding PartNumber}"></TextBlock>
<TextBlock Text="{Binding Tribal.TribalNumber}"
Margin="3,0,0,3"
Foreground="Blue"/>
<TextBlock Text="-"
Margin="3,0,3,0"/>
<TextBlock Text="{Binding PartDescription}"></TextBlock>
</StackPanel>
</DataTemplate>
The PartModel has a property called Tribal, which is an instance of another model called TribalMode. On the TribalModel class is a property called TribalNumber. I can see the Tribal number displayed just fine when the data is loaded.
In the code behind after the data is loaded, I'm updating the tribal numbers, but the change doesn't show in the UI.
What's wrong here?
Everything makes sense in someone's mind
|
|
|
|
|
[UPDATE]
I implemented INotifyPropertyChanged in the TribalModel.TribalNumber, and it worked.
Everything makes sense in someone's mind
|
|
|
|
|
Hi All,
I have one question related to menu item design in wpf.
Actually i have one menu and menu items added to it.
The thing is i require the menuitems getting dropped while clicking the menu should have curved corner, that is borders having corner radius. I tried the follwing
<Menu Background="Blue" HorizontalAlignment="Center"
VerticalAlignment="Center" >
<MenuItem Background="Blue" Header="Menu1" ClipToBounds="True" Style="{StaticResource MenuItemStyle}" Foreground="White">
<Border HorizontalAlignment="Left" BorderBrush="Yellow"
BorderThickness="5" Background="Blue" CornerRadius="10" >
<Grid>
<Border Name="mask2" Background="White" CornerRadius="10"/>
<StackPanel Background="Blue">
<StackPanel.OpacityMask>
<VisualBrush Visual="{Binding ElementName=mask2}"/>
</StackPanel.OpacityMask>
<MenuItem Header="Value1"></MenuItem>
<MenuItem Header="Value2"></MenuItem>
<MenuItem Header="Value3"></MenuItem>
</StackPanel>
</Grid>
</Border>
</MenuItem> </Menu>
Now i am getting this menu items as having curved corners. But the standard square shaped background is also coming along with it. Here i am unable to paste the screen shot.
This code will show you what am tryign to say
How to get rid of the backgroud grey colored thing.
please help.
Thanks in advance.
|
|
|
|
|
Hema I think that square shaped background is because of MenuItem style you have used in this line
Hema Bairavan wrote: <MenuItem Background="Blue" Header="Menu1" ClipToBounds="True" Style="{StaticResource MenuItemStyle}" Foreground="White">
you can check this style's Border Element.
"Insanity is doing the same thing over and over again but expecting different results.” — Rita Mae Brown
|
|
|
|
|
Dear Varsha,
Thanking you for your time to reply for this question.
That style was mentioned for some other purpose.Even if you remove that Style="{StaticResource MenuItemStyle}" in the menu design it will show the square background.
I wonder why this is killing me like this
|
|
|
|
|
Hema Bairavan wrote: Even if you remove that Style="{StaticResource MenuItemStyle}" in the menu design it will show the square background.
When you remove that Style make sure that in resources (Dynamic resources) somewhere Default style for Menuitem is not created, because it will get applied when explicit Style is not used. So, make sure that there is no other Menuitem style created.
Don't remove that Style just change the background of the border element in that style to transparent & Borderthickness to 0 it will show the difference..
& also remove Foreground property & set Background = "transparent" in :
Hema Bairavan wrote: <MenuItem Background="Blue" Header="Menu1" ClipToBounds="True" Style="{StaticResource MenuItemStyle}" Foreground="White">
If still you get this issue than post that Styles XAML here (if possible).
"Insanity is doing the same thing over and over again but expecting different results.” — Rita Mae Brown
|
|
|
|
|
Dear Varsha,
Once again thanks for your time for reply.
Actually i tried that style to solve this issue but it didnt help me. So i just removed. i am sure that that there is no more style in my application for the menu. Seems it is just giving the default style. If you dont mind and if you have free time, just try the below xaml code in your end and check it you will get the same with out any style applied.
<Menu Background="Blue" HorizontalAlignment="Left"
VerticalAlignment="Top" Height="20.277" Margin="0,4,0,0" Width="43.537">
<MenuItem Header="Menu1" ClipToBounds="True" Background="Transparent" BorderThickness="0" >
<Border HorizontalAlignment="Left" BorderBrush="Yellow"
BorderThickness="5" Background="Blue" CornerRadius="10" >
<Grid>
<Border Name="mask2" Background="White" CornerRadius="10"/>
<StackPanel Background="Blue">
<!-- Use a VisualBrush of 'mask' as the opacity mask -->
<StackPanel.OpacityMask>
<VisualBrush Visual="{Binding ElementName=mask2}"/>
</StackPanel.OpacityMask>
<MenuItem Header="Value1"></MenuItem>
<MenuItem Header="Value2"></MenuItem>
<MenuItem Header="Value3"></MenuItem>
</StackPanel>
</Grid>
</Border>
</MenuItem>
</Menu>
Thanks & Regards,
Hema Bairavan Venkatraja
|
|
|
|
|
You can change the Control Template of MenuItem using Expression Blend.
I did that & it worked.
"Insanity is doing the same thing over and over again but expecting different results.” — Rita Mae Brown
|
|
|
|
|
Dear Varsha,
i dont have expression blend.
If you dont mind if possible can you please paste the xaml code alone. if its not possible no issues.
thanks for your time for replying.
|
|
|
|
|
It's very big template so I can't paste it here but you can find the Control Template from here [^] & change the Popup Element.
"Insanity is doing the same thing over and over again but expecting different results.” — Rita Mae Brown
|
|
|
|
|
Hi Everyone,
Am new to windows 7 phone apps and wants to get more involved with app and the cloud, as a student am making an app which can authenticate user's login password from a windows Azure Sql database.
Will someone please advise me what am doing wrong.
Am using c# as language and the testing is being done on a windows 7 emulator.
1. I can add users to the sql database but cannot login with the existing or created users details.
Below are the debug errors
System.Data.EntitySqlException was unhandled by user code
Message=The EntitySet 'User' is not defined in the EntityContainer 'HighMilesEntities'. Near simple identifier, line 1, column 51.
My service code as below:-
public string LoginUser(string userName, string password)
{
string query = @"SELECT value User.FullName FROM HighMilesEntities.User AS User WHERE User.UserName = @username AND User.Password = @password";
ObjectParameter[] parameters = new ObjectParameter[2];
parameters[0] = new ObjectParameter("UserName", userName);
parameters[1] = new ObjectParameter("Password", password);
using (var context = new HighMilesEntities())
{
ObjectQuery<string> results = context.CreateQuery<string>(query, parameters);
foreach (string result in results.Where(result => result != null))
{
return result;
}
}
return null; ;
Thanks in advance
|
|
|
|
|
Try using single quotes around text values
string query = @"SELECT value User.FullName FROM HighMilesEntities.User AS User WHERE User.UserName = '@username' AND User.Password = '@password'";
Do you need the @ in the parameter (not sure as I never use strings on stored procs)
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Thanks Mycroft,
I removed the @ and using single quote around text values, the compiling error is the same.
My breakpoint is when the program hits the foreach loop.
Any help how i could make a login method in a different way thus using the Sql command calling the parameters.
Thanks for your time.
|
|
|
|
|
|
I have a requirement where I have to playback .ts files.
I used a simple Media Element to implement a media player. When I played the file in .net 4.0, playback was scrambled.
However, on changing platform to .net 3.0, file plays perfectly fine. Even in .net 3.5 it played fine.
Can anyone advice about the cause and solution for the issue.
|
|
|
|
|
Hello,
I am using the BeginInvoke function of the Dispather class.
The purpose is to update some image on my UI when some event happens the problem is that there is a big delay between the event and the image update.
How can i can i meke it happen faster?
Thanks.
|
|
|
|
|
I read and trying to get the article
Hierarchical Data Templates in Silverlight
By Jeremy Likness to work
I down loaded the project and it works, but when I put the appropriate files in my project it fails.
I have a question on the following snippet that in my project states is invalid XAML. The part that seems to be in question is
Image Source="{Binding IsUser,Converter={StaticResource TreeIcon}}"/>
Code Snippet from article:
<UserControl.Resources>
<Converters:UserGroupConverter x:Key="TreeIcon"/>
<Data:HierarchicalDataTemplate x:Key="UserGroupTemplate" ItemsSource="{Binding Children}">
<StackPanel Orientation="Horizontal" Height="640" Width="640" Grid.Row="0">
<Image Source="{Binding IsUser,Converter={StaticResource TreeIcon}}"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</Data:HierarchicalDataTemplate>
|
|
|
|
|
So have you included the TreeIcon converter in your project. This converter probably serves up the image for the tree node and that file will also need to be in place. Also your converter will need to be registered in your app.xaml to become a static resource.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Thankyou for the response. I have never used a HierarchicalDataTemplate...There is alot going on there. Between it and the usercontrol!
|
|
|
|
|
The data template is very simple, to test it remove the image control and just work with the data. It is the image/converter that is confusing you.
Never underestimate the power of human stupidity
RAH
|
|
|
|