.net - Accessing Class Properties In Xaml?
Feb 18, 2010
I've currently created the class below. For some reason though I can't access the properties I've created through my xaml style.
Public Class Ribbon : Inherits Button
Private mpopDropdown As Popup
Public Property Dropdown() As Popup
[Code].....
but they don't seem to expose the property either. I've also tagged the property as <Bindable(True)> but that didn't seem to do anything.
View 2 Replies
ADVERTISEMENT
Apr 8, 2010
Is it possible for one class to access an array of values within another class as a readonly property of the second class? All of the examples and references on class properties imply that one can only retrieve one value by calling a class' property.
View 2 Replies
Jun 10, 2009
I am moving from VB to C#. I am trying to loop through a collection class which is a collection of data classes but I can't seem to get the actual values out of the data class properties(find the correct code to do so). I have a method that loops through the collection class(Contacts) and saves each record(Contact). I am using reflection because my method will not know if it is Contacts class or a Customer class and so forth. Here is my code in VB(watered down)
Public Function SaveCollection(ByVal objCollection as Object, ByVal TableName as string, ByVal spSave as string)
Dim objClass as Object
[Code]....
The C# code keeps returning null. In my locals window I can see the proprties on the class on objClass and the value of the propery but I can seem to figure out how to access it through code. I used the DictionaryBase because that seems to closely match would I need to do. My data class(Contact) has a bunch or properties that match the field names in the database of the Contact Table. After I get the propInfo variable set I then set up my SQLParameter with the fieldname, datatype etc and then set the value to the propInfo.value.
View 5 Replies
May 13, 2009
I've created a Custom Control, and I will be placing a large number of instances of that Custom Control on my xaml page. In working with that Custom Control in the VB Code Behind, how do I do the following?
How do I reference the name of the Custom Control (in my VB code) which was clicked with the MouseLeftButtonDown event? For example, if I have 10 instances of my Custom Control in xaml, each with a different x:name (say 1-10), when a particular instance is clicked, how can I see which one was clicked? I've tried a number of things including e.OriginalSource.Name (which returns the component within the control which was clicked and not the name of the instance of the control). My Custom Control consists of numerous parts and pieces (Rectangles, Lines, Text, etc). Each of these items is a part of my layer. In VB code, once I can reference a particular Control, how can I hide or change certain parts of that control (such as hiding a Line, and changing the text). Also, I need to modify more than just the control which was clicked, so I need to be able to access properties of all of the controls, not just what was clicked. For example, if I click Control instance Test1, I also need to modify Test2, Test3, and Test5 in some way.
Here is some test code I through together as part of a Silverlight project using MS Blend 2. My control is much larger, and I need 200 - 250 instances/copies of that custom control, so I really need to know which control instance/copy was clicked.
My UserControl:
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
[Code].....
View 1 Replies
Sep 9, 2011
I have the below xaml that I am trying to bind to my class. I am having trouble getting the values to show up.
code]...
View 2 Replies
Sep 17, 2009
I need to use the xaml writer to convert in string some controls. What I get is a string like this for example
[code]...
View 1 Replies
Sep 26, 2011
I have an exceptionhandler function that basically just writes a line to a textbox on Form1. This works fine when being run normally but the second I use a thread to start a process it cannot access the property. No exception is thrown but no text is written to the textbox:
Public Sub ExceptionHandler(ByVal Description As String, Optional ByVal Message As String = Nothing)
' Add Error To Textbox
If Message = Nothing Then
Form1.txtErrLog.Text += Description & vbCrLf
Log_Error(Description)
[Code] .....
Is it possible to access a form's properties from a thread this way or would it be easier to write to a text file or similar and refresh the textbox properties every 10 seconds or so (Don't see this as a good option but if it's the only way it will have to do!).
View 2 Replies
Feb 4, 2010
Accessing Properties Of Form Classes
View 1 Replies
Aug 30, 2009
If I have a custom windows service running on a server, is there anyway I can access the value of a property/variable within that service? For example, I would like to have a client vb program be able to "read" the value some variable from that service. A simple example would be the service would capture a boolean value of the success or failure of the last time it kicked off a process. I would then like to have a client windows app "connect" with the service and be able to read that boolean value.
View 3 Replies
Jan 28, 2011
I want to know the correct way to access an object that is stored as an object in another object...phew. Here is what I'm trying to do...
I'm creating a restaurant map and to keep things simple I have 3 classes -- cServer, cTable and cGuest. cTable has a property which should contain a cServer object eg
Public Property Server() As Object
'Called when the property is read
Get
[Code].....
View 2 Replies
Feb 2, 2010
I have masterpage.master.vb where I have properties, such as;
Private _SQLerror As String
Public Property SQLerror() As String
Get
[Code]....
View 3 Replies
Jul 21, 2011
I'm trying to update a dependancy property in VB.Net 4.0 inside of an Async callback. I feel like I am doing this correctly but I'm still getting the "The calling thread cannot access this object because a different thread owns it." error. Does someone see a better way of using delegates in VB.Net 4.0?
Private WithEvents myObj as CallingObject
Private Delegate Sub MyErrorDel(ByVal strError as string)
Public Property ErrorMessage As String
[code]....
Whenever ErrorMessage gets set inside of DisplayError an exception gets thrown, even though I am using the dispatcher to call DisplayError.
View 2 Replies
Nov 1, 2011
I am trying to access MS/Word document properties without opening the file in Word. Right now I have an app that reads the document properties but it has to open the document in word. This makes it run very slowly and also makes it susceptible to crashing if the document is corrupted. In Windows Explorer, you can right-click on a word document file and select properties. The ensuing dialog box contains, in addition to the usual information, two additional tabs labelled "Summary" and "Custom" that correspond to the same tabs in the dialog box you can open from File/Properties menu in Word. I know windows explorer is not opening the document in word because there is no instance of word.exe in task manager and because it has no difficulty in obtaining this information from the file even when it cannot be opened in Word because the document has become corrupted.If anyone could help me figure out how to read custom and built-in document fields (properties) from the file without opening it in Word,
View 1 Replies
Apr 7, 2012
I have a class that has the following property that is generated by the methods in the constructor.
Public Class clsLoadTables
Private _ds As New DataSet
Public Property ds() As DataSet
Get
[CODE]........................
My problem is that I do not want to inherit this class, but I have other classes that need to access the ds DataSet property. If at all possible I would like to not use inheritance and not load my datatable more than once in the program.
Here is my failed attempt to access the property inside another class that is not inheriting clsLoadTables:
[CODE].........................
How I can access this dataset that I want to load only once in the program from many classes without using class inheritance or a global module?
View 3 Replies
Oct 9, 2011
I have the following defined in my "Form1":So that I can access all my database functions anywhere in the main form (database connection is initialized via the "private sub new()" function in the DatabaseManager class.The works fine for all queries done in form1, however I have many other classes I'd like to be able to access the database from.Does anyone know how to access the initiated class in my example? Since right now it is initiated in the main form, if I try to access any functions inside any ot
View 4 Replies
Jun 22, 2009
I need to migrate from Excel 2003 VBA to Excel 2007 VBA. When Microsoft introduced Excel 2007 it removed many objects from the previous versions and added some new objects. Also it hid some properties of particular objects. These hidden properties can be viewed by going to the object browser, right clicking any object and selecting "Show Hidden Members". My problem is I need to access these hidden properties. Is there any way I can access these properties. I can successfully migrate from Excel 2003 VBa to Excel 2007 VBA with the same functionality?
View 5 Replies
May 8, 2011
I have to make a VB project for one of my college Co-Sci classes. However, I am having issues doing what I think is logically possible. Part of our project entails creating a user defined class, then create a form that then instantiates an instance of the object type. After that we are to list the item in a listbox. That is all well and good and works fine.
What I need help with is looping through each object in the listbox, getting some data from the object, then moving to the next.
I have been trying something similar to c++. For example, an object contained in a c++ array can be accessed like this:
array[index].someObjectMethod().
How would someone do something similar to that for objects contained in a VB listbox? I imagine it starts something like this:
myListBox.Items(index).
View 2 Replies
Jun 11, 2012
I have used the following code to generate buttons dynamically. I want to know how to code in such a way that if i click one button, there should be some change done to some other button in the same form. Since all the buttons are generated in the loop, i do not know how to call one button elsewhere in the code.
Private Sub random2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
[Code].....
View 1 Replies
Apr 6, 2010
how to handle movement of buttons that are made in runtime. What my program does is writes the name of a button that is made in runtime, the left, and top cordinate into a textfile. When the user reopens the program it needs to load the button in the same spot. So far i have a streamreader reading the file in each line. There is a one sentence split by ",". Each of the three components are loaded into an array. how can i call the buttons it i am unsure of the name. Possible answer could include using sender, addhandler.
Private Sub LoadBuildingToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadBuildingToolStripMenuItem1.Click
Dim File As OpenFileDialog = New OpenFileDialog
[Code].....
View 10 Replies
Mar 1, 2011
I'm writing a really simple file updater which downloads files off from a website and saves them. The download routine is working well, except that it freezes the project while attempting to connect to the host. Easily solved with threading except now when I try to access other form items such as text boxes, labels, form caption, it says I am not doing it in a safe manner and prompts an interrupt in debug. I did some reading on it and I'm still not sure what to do, I'm very new to vbnet and it is still a little confusing to me.
Error: Cross-thread operation not valid: Control 'Form1' accessed from a thread other than the thread it was created on.
Imports System.Threading
Imports System.Net
Imports System.IO
[code]....
View 8 Replies
Dec 29, 2010
This is another one of my "I think it's not possible but I need confirmation" questions.I have a base class for a bunch of child classes. Right now, this base class has a few common properties the children use, like Name. The base is an abstract class (MustInherit)Technically, this means that everytime a child class is instantiated, it lugs around, in memory, its own copy of Name. The thing is, Name is going to be a fixed value for all instances of a given child. I.e., Child1.Name will return "child_object1", and Child2.Name will return "child_object2".
View 1 Replies
Aug 19, 2009
I have a class in which some of the fields are also classes.I can put values in the "normal" properties, but in the others when o try to assign values it gives the: "Object reference not set to an instance of an object"But the code compiles fine.
dados_Defenicao = New ServiceReference1.draftClaimEntryDefinition
dados_Defenicao.arCode = "123"
dados_Defenicao.claimMarket.warrantyType = "w" - Here it gives the error
How can i fix this ?
View 6 Replies
Aug 19, 2009
I have a class in which some of the fields are also classes.
I can put values in the "normal" properties, but in the others when o try to assign values it gives the: "Object reference not set to an instance of an object"
But the code compiles fine.
dados_Defenicao = New ServiceReference1.draftClaimEntryDefinition
dados_Defenicao.arCode = "123"
dados_Defenicao.claimMarket.warrantyType = "w" - Here it gives the error
View 4 Replies
May 9, 2010
I am currently trying to write classes so that I can access certain functions from any form within my VB project.
My class is defined thus:-
Public Class testclass
Public Function showmes()
MsgBox("Hello everyone"")
Return 0
End Function
End Class
I have added the class into my form using this at the top in the form:
Imports WindowsApplication1.testclass
Obviously, WindowsApplication1 being the name of my project, testclass being within a VB file, saved with my project.
I have attempted to call the function from the form using this:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
showmes()
End Sub
However I am getting the error "Reference to a non-shared member requires an object reference." I don't understand why there is a problem, since I have used imports to reference the class.
View 6 Replies
Mar 1, 2010
Any some simple examples of how arrays can be put in a Class Module? The examples should show how the array is used and accessed in a form.
View 3 Replies
Nov 12, 2010
i have
VariableA as Class1
Variable1 as string
Variable1 = "VariableA"
I want to be able to use Variable1 to get access to VariableA(?).
So i want to able to do something like
VariableA.Property1 = "test"
But like this:
Variable1.Property1 = "test"
View 5 Replies
Feb 20, 2012
I am new to VB and am having a little trouble with my class assignment. Basically it is supposed to take an invoice subtotal - find the discount percent and give the real total. I cant seem to get my class to access the textbox for user input and it just keeps returning 0's. This is a homework assignment as well... im not asking for the answer just some tips because i am truly at a loss and cannot figure this out
This is my code from the button click event:
[Code]...
View 1 Replies
Aug 30, 2011
Ive currently got this:
Public Class World
Dim StringA() As String
Property SetString() As String()
Get
[code]....
I need StringA to be a Two-Dimensional Array. I've played around with it and was unable to figure it out..
View 6 Replies
Oct 28, 2008
I am working on this project and this question seems to be stupid, but I am not really getting the point.I have the following class:
Code:
Public Class ConnectedServer
Public MYPORT As String = "8000"
[code].....
View 13 Replies
Nov 10, 2010
I wrote a function that copies the properties of one class to another so make a copy of an object.So something like
MyObject myObject = myOtherObject.MyCustomCopy(myObject)
where myObject and myOtherObject are of the same type. I do it by bascually doing
myObject.prop1 = myOtherObject.prop1
[code]....
I am pretty sure in the past I used a .NET object that automaticaly did this, by reflection I guess, but can't remember it ... or an I imagining that such a method exists?
View 5 Replies